%@page language="java"%>
<%@page import="java.util.*"%>
<%@page import="java.sql.*"%>
<%@page import="control.Bayer.*"%>
<%@page import="control.General.*"%>
<%@page import="control.ControlUsuarios.*"%>
<%@include file="../Conexion/oracle.jsp"%>
<%@include file="../Conexion/urls.jsp"%>
<% Conexion cone=new Conexion(controladorConexion,baseConexion,usuarioConexion,contrasenaConexion);
Pais pais = new Pais(cone);
Ciudad ciudad = new Ciudad(cone);
GeneradorHTML g = new GeneradorHTML();
Usuario usuarioReg = new Usuario(cone);
Estado estado = new Estado(cone);
Perfil perfilUsuario = new Perfil(cone);
String mensaje = "Los campos marcados con * son obligatorios";
String actualizarDatos = request.getParameter("actualizarDatos")==null?new String(""):request.getParameter("actualizarDatos");
String registrar = request.getParameter("registrar")==null?new String(""):request.getParameter("registrar");
String borrar = request.getParameter("borrar")==null?new String(""): request.getParameter("borrar");
String idUsuario = request.getParameter("idUsuario")==null?new String(""):request.getParameter("idUsuario");
String idCiudad = request.getParameter("idCiudad")==null?new String(""):request.getParameter("idCiudad");
String idEstado = request.getParameter("departamento")==null?new String(""):request.getParameter("departamento");
String idPais = request.getParameter("idPais")==null?new String("1"):request.getParameter("idPais");
String estadosCiviles[] = {"Soltero(a)", "Casado(a)", "Separado(a)", "Viudo(a)"};
String generos[] = {"Masculino", "Femenino"};
String idGeneros[] = {"M", "F"};
String fechaNacimiento[] = {"01", "01", "1950"};
String nivelesEducativos[] = {"Secundario", "Profesional", "Especializacion", "Maestria"};
Calendar fechaAct = Calendar.getInstance();
int dia, mes, anio;
dia = fechaAct.get(Calendar.DAY_OF_MONTH);
mes = fechaAct.get(Calendar.MONTH);
anio = fechaAct.get(Calendar.YEAR);
FaseLunar fase = new FaseLunar();
String faseLuna = "";
faseLuna = fase.devolverFaseDia();
String imagenFase = "";
if(faseLuna.indexOf("Creciente") != -1)
imagenFase = "gifs/fases/creciente.gif";
else if(faseLuna.indexOf("Llena") != -1)
imagenFase = "gifs/fases/llena.gif";
else if(faseLuna.indexOf("Menguante") != -1)
imagenFase = "gifs/fases/menguante.gif";
else if(faseLuna.indexOf("Nueva") != -1)
imagenFase = "gifs/fases/nueva.gif";
String nombreMeses[] = {"ENERO", "FEBRERO", "MARZO", "ABRIL", "MAYO", "JUNIO",
"JULIO", "AGOSTO", "SEPTIEMBRE", "OCTUBRE", "NOVIEMBRE",
"DICIEMBRE"};
String strFechaAct = Integer.toString(dia) + "-" + nombreMeses[mes] + "-" + Integer.toString(anio);
String idPaises[] = pais.obtenerValoresDeCampoEnOrden("PAIS_ID", "PAIS_ID", true);
String nombrePaises[] = pais.obtenerValoresDeCampoEnOrden("PAIS_NOM", "PAIS_ID", true);
String nombrePerfiles[] = {"Profesionales del agro", "Agricultores", "Estudiantes", "Otro"};
// Obtener el nombre e identificados de las ciudades
String idCiudades[] = ciudad.obtenerValoresDeCampoEnOrdenDis("CIUD_ID", "CIUD_ID", "PAIS_ID", idPais, true);
String nombreCiudades[] = ciudad.obtenerValoresDeCampoEnOrdenDis("CIUD_NOMBRE", "CIUD_ID", "PAIS_ID", idPais, true);
String idEstados[] = estado.obtenerValoresDeCampoEnOrdenDis("ESTADO_ID", "ESTADO_ID", "PAIS_ID", idPais, true);
String nombreEstados[] = estado.obtenerValoresDeCampoEnOrdenDis("ESTADO_NOMBRE", "ESTADO_ID", "PAIS_ID", idPais, true);
String meses[] = {"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"};
String idMeses[] = {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"};
String diaNac = request.getParameter("diaNac")==null?new String("01"):request.getParameter("diaNac");
String mesNac = request.getParameter("mesNac")==null?new String("01"):request.getParameter("mesNac");
String anioNac = request.getParameter("anioNac")==null?new String("1950"):request.getParameter("anioNac");
String nombreMesNac= usuarioReg.devolverMesIng(mesNac);
String fechaNac = diaNac + "-" + nombreMesNac + "-" + anioNac;
String anios[] = usuarioReg.generarAnios("1950", "1990");
String diasMes[] = usuarioReg.generarDias(mesNac, usuarioReg.esBisiesto(anioNac));
String primerNombre = request.getParameter("primerNombre")== null?new String(""):request.getParameter("primerNombre");
String segundoNombre = request.getParameter("segundoNombre")== null?new String(""):request.getParameter("segundoNombre");
String primerApellido = request.getParameter("primerApellido")== null?new String(""):request.getParameter("primerApellido");
String segundoApellido = request.getParameter("segundoApellido")== null?new String(""):request.getParameter("segundoApellido");
String documentoID = request.getParameter("documentoID")==null?new String(""):request.getParameter("documentoID");
String estadoCivil = request.getParameter("estadoCivil")==null?new String(""):request.getParameter("estadoCivil");
String sexo = request.getParameter("sexo")==null?new String(""):request.getParameter("sexo");
String perfil = request.getParameter("perfil")==null?new String(""):request.getParameter("perfil");
String nivelEducativo = request.getParameter("nivelEducativo")==null?new String(""):request.getParameter("nivelEducativo");
String empresa = request.getParameter("empresa")==null?new String(""):request.getParameter("empresa");
String cargo = request.getParameter("cargo")==null?new String(""):request.getParameter("cargo");
String direccion = request.getParameter("direccion")==null?new String(""):request.getParameter("direccion");
String telefono = request.getParameter("telefono")==null?new String(""):request.getParameter("telefono");
String fax = request.getParameter("fax")==null?new String(""):request.getParameter("fax");
String email = request.getParameter("email")==null?new String(""):request.getParameter("email");
String cultivo = request.getParameter("cultivo")==null?new String(""):request.getParameter("cultivo");
String otroCultivo = request.getParameter("otroCultivo")==null?new String(""):request.getParameter("otroCultivo");
String usuario = request.getParameter("usuario")==null?new String(""):request.getParameter("usuario");
String contrasena = request.getParameter("contrasena")==null?new String(""):request.getParameter("contrasena");
String confContrasena = request.getParameter("confContrasena")==null?new String(""):request.getParameter("confContrasena");
String pregSecreta = request.getParameter("pregSecreta")==null?new String(""):request.getParameter("pregSecreta");
String respSecreta = request.getParameter("respSecreta")==null?new String(""):request.getParameter("respSecreta");
String estadoUsuario = request.getParameter("estadoUsuario")==null?new String(""):request.getParameter("estadoUsuario");
String informacion = request.getParameter("informacion")==null?new String("0"):request.getParameter("informacion");
String condiciones = request.getParameter("condiciones")==null?new String("no"):request.getParameter("condiciones");
if(contrasena.equals(confContrasena) && condiciones.equals("si") && registrar.equals("si"))
{
if(idUsuario.equals(""))
idUsuario = usuarioReg.calcularIdentificador("USUARIOS", "USER_ID");
usuarioReg.fijarValor("USER_ID", idUsuario);
usuarioReg.fijarValor("PAIS_ID", idPais);
usuarioReg.fijarValor("PERF_ID", "1");
usuarioReg.fijarValor("ESTADO_ID", idEstado);
usuarioReg.fijarValor("CIUD_ID", idCiudad);
usuarioReg.fijarValor("USER_NOM1", primerNombre);
usuarioReg.fijarValor("USER_NOM2", segundoNombre);
usuarioReg.fijarValor("USER_APEL1", primerApellido);
usuarioReg.fijarValor("USER_APEL2", segundoApellido);
usuarioReg.fijarValor("USER_CED", documentoID);
usuarioReg.fijarValor("USER_SEXO", sexo);
usuarioReg.fijarValor("USER_EST_CIVIL", estadoCivil);
usuarioReg.fijarValor("USER_APEL2", segundoApellido);
usuarioReg.fijarValor("USER_FECH_NA", fechaNac);
usuarioReg.fijarValor("USER_APEL2", segundoApellido);
usuarioReg.fijarValor("USER_N_EDU", nivelEducativo);
usuarioReg.fijarValor("USER_EMPRESA", empresa);
usuarioReg.fijarValor("USER_CARGO", cargo);
usuarioReg.fijarValor("USER_APEL2", segundoApellido);
usuarioReg.fijarValor("USER_LUGAR", direccion);
usuarioReg.fijarValor("USER_TEL", telefono);
usuarioReg.fijarValor("USER_MAIL", email);
usuarioReg.fijarValor("USER_NAME", usuario);
usuarioReg.fijarValor("USER_PASS", contrasena);
usuarioReg.fijarValor("USER_PREG_SEC", pregSecreta);
usuarioReg.fijarValor("USER_RESP_SEC", respSecreta);
usuarioReg.fijarValor("USER_REC_MAIL", informacion);
usuarioReg.fijarValor("USER_PERFIL", perfil);
if(!cultivo.equals("") && !cultivo.equals("Otro"))
usuarioReg.fijarValor("USER_CULTIVO", cultivo);
else
usuarioReg.fijarValor("USER_CULTIVO", otroCultivo);
if(!usuarioReg.existe(usuario, contrasena) && usuarioReg.validarCamposObligatorios())
{
usuarioReg.fijarValor("USER_ESTADO", "1");
usuarioReg.guardar();
// cone.cerrar();
response.sendRedirect("agro_index.jsp?nombreUsuario=usuario");
}
else if(actualizarDatos.equals("si") && usuarioReg.existe(usuario, contrasena) && usuarioReg.validarCamposObligatorios())
{
usuarioReg.fijarValor("USER_ESTADO", estadoUsuario);
usuarioReg.guardar();
// cone.cerrar();
response.sendRedirect("agro_index.jsp?nombreUsuario=usuario");
}
else if(usuarioReg.existe(usuario, contrasena))
mensaje = "Error al registrar: El nombre de usuario ya existe.";
else
mensaje = "Error al registrar: No ha llenado todos los campos marcados como obligatorios.";
}
else if(!contrasena.equals(confContrasena) && registrar.equals("si"))
{
mensaje = "Error al registrar: Las contraseñas no coinciden.";
}
else if(!condiciones.equals("si") && registrar.equals("si"))
{
mensaje = "Error al registrar: No ha aceptado las condiciones y términos de uso.";
}
if(borrar.equals("si"))
{
primerNombre = "";
segundoNombre = "";
primerApellido = "";
segundoApellido = "";
documentoID = "";
estadoCivil = "";
sexo = "";
perfil = "";
nivelEducativo = "";
empresa = "";
cargo = "";
direccion = "";
telefono = "";
fax = "";
email = "";
cultivo = "";
otroCultivo = "";
usuario = "";
contrasena = "";
confContrasena = "";
pregSecreta = "";
respSecreta = "";
}
if(!idUsuario.equals(""))
{
usuarioReg.fijarValor("USER_ID", idUsuario);
actualizarDatos = "si";
if(usuarioReg.cargar())
{
primerNombre = usuarioReg.obtenerValorCampo("USER_NOM1");
segundoNombre = usuarioReg.obtenerValorCampo("USER_NOM2");
primerApellido = usuarioReg.obtenerValorCampo("USER_APEL1");
segundoApellido = usuarioReg.obtenerValorCampo("USER_APEL2");
documentoID = usuarioReg.obtenerValorCampo("USER_CED");
estadoCivil = usuarioReg.obtenerValorCampo("USER_EST_CIVIL");
sexo = usuarioReg.obtenerValorCampo("USER_SEXO");
fechaNac = usuarioReg.obtenerValorCampo("USER_FECH_NA");
idEstado = usuarioReg.obtenerValorCampo("ESTADO_ID");
idCiudad = usuarioReg.obtenerValorCampo("CIUD_ID");
perfil = usuarioReg.obtenerValorCampo("USER_PERFIL");
nivelEducativo = usuarioReg.obtenerValorCampo("USER_N_EDU");
otroCultivo = usuarioReg.obtenerValorCampo("USER_CULTIVO");
empresa = usuarioReg.obtenerValorCampo("USER_EMPRESA");
cargo = usuarioReg.obtenerValorCampo("USER_CARGO");
direccion = usuarioReg.obtenerValorCampo("USER_LUGAR");
telefono = usuarioReg.obtenerValorCampo("USER_TEL");
email = usuarioReg.obtenerValorCampo("USER_MAIL");
usuario = usuarioReg.obtenerValorCampo("USER_NAME");
contrasena = usuarioReg.obtenerValorCampo("USER_PASS");
pregSecreta = usuarioReg.obtenerValorCampo("USER_PREG_SEC");
respSecreta = usuarioReg.obtenerValorCampo("USER_RESP_SEC");
informacion = usuarioReg.obtenerValorCampo("USER_REC_MAIL");
estadoUsuario = usuarioReg.obtenerValorCampo("USER_ESTADO");
fechaNacimiento = usuarioReg.descomponerFecha(fechaNac);
}
}
%>
:: Bayer CropScience ::
| |
| |
| Descargue
la Orden de Compra aquí

Descargue
el Manual de Orden de Compra aquí

|
|
|
|
| |
|
|
|
|