<%@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 ::
 

Viernes 15 de junio de 2007

BCS presenta estrategia de Manejo Optimo Antiresistencia (MOA), en Seminario Internacional

Bayer CropScience organizó el 1er Seminario Internacional de Manejo Óptimo Antiresistencia de Fungicidas en Banano

Jueves 7 de junio de 2007

Flores Perfectas que encantan... Con CABO ¡No más Botrytis!

Bayer CropScience lanzó al mercado, el nuevo fungicida para control de Botrytis, CABO.

Viernes 4 de mayo de 2007

Bayer CropScience vivió una Convención fuera de serie

CAMBIO, CONFIANZA, COMUNICACIÓN; fueron los ejes claves de la Convención Bayer CropScience, Punta Sal-2007

Lunes 9 de abril de 2007

Premio al mejor stand en Proveflor, sin lugar a dudas

Bayer CropScience recibió el premio al mejor stand en la feria Proveflor-2007

Lunes 2 de abril de 2007

Bayer CropScience en arroz, imparable en el 2007

Bayer CropScience ha realizado cuatro exitosas ferias de arroz

Lunes 29 de marzo de 2007

Nuevo y Novedoso fungicida para arroz, la solución esperada

Silvacur Combi es el nuevo fungicida para arroz, que combina la fuerza de dos iingredientes activos.

Jueves 16 de diciembre de 2006

IMPULSE: El Control con Visión Global, que estabas esperando

Bayer CropScience innovando con nuevas moléculas en el mercado

Jueves 16 de noviembre de 2006

Bayer CropScience una empresa con Responsabilidad Social

Agrovida realida diferentes actividades de seguridad ambiental y física

Jueves 19 de octubre de 2006

Campo Limpio- Responsabilidad Social Ambiental

Bayer CropScience apoya proyecto de CROPLIFE

Miércoles 19 de julio de 2006

Manabí fue el escenario del lanzamiento del nuevo insecticida de Bayer CropScience: JADE

Los días 6 y 7 de julio se llevó a cabo la presentación de JADE

Martes 4 de julio de 2006

Charla en Babahoyo sobre los problemas del cultivo de Soya

Bayer CropScience organiza charla magistral en Babahoyo

Viernes 19 de mayo de 2006

Bayer CropScience auspicia 1er Congreso Ecuatoriano de Papa

Ambato es el escenario donde se desarrolló el Primer Congreso de Papa organizado en el país

Miércoles 17 de mayo de 2006

Hoy, el sueño es casi una realidad.

Prosper acompaña a los deportistas hasta el Everest

Martes 14 de marzo de 2006

Bayer CropScience en la Prensa

Martes 7 de febrero de 2006

Prosper® auspicia expedición al Everest 100% ecuatoriana

 

Ir arriba