//Registro public Boolean verificarCorreoDuplicado(String correoUsuario) { Boolean resultado; if (conexion.AbrirConexion() && conexion.setCommandText("call getUsuario('" + correoUsuario + "');")) { IDataReader resultadosQuery = conexion.getResultados(); if (resultadosQuery != null && resultadosQuery.Read()) { resultado = false; } else { resultado = true; } conexion.CerrarConexion(); return(resultado); } else { Verificador.mostrarMensaje(Page); return(false); } }
public Boolean verificarDatosUsuario(String pCorreoUsuario, String pContrasena, String pContrasenaAux) { if (!Verificador.verificarCorreo(pCorreoUsuario)) { Verificador.mostrarMensaje("Correo Vacío o formato erróneo", Page); return(false); } else if (String.IsNullOrEmpty(pCorreoUsuario)) { Verificador.mostrarMensaje("Correo electrónico no puede ser vacío", Page); return(false); } else if (!verificarCorreoDuplicado(pCorreoUsuario)) { Verificador.mostrarMensaje("Correo electrónico ya existente", Page); return(false); } else if (!Verificador.verificarLargoContrasena(pContrasena)) { Verificador.mostrarMensaje("Largo de contraseña corto, digite 6 o mas caracteres para su contraseña", Page); return(false); } else if (!pContrasena.Equals(pContrasenaAux)) { Verificador.mostrarMensaje("Contraseñas no son iguales, digitelas de nuevo.", Page); return(false); } else { return(true); } }
//Registro (Probado) public Boolean verificarDatosVenta(String pIdProducto, String pDescuento, String pPorcentajeComision, String pFecha, String pContacto) { if (String.IsNullOrEmpty(pIdProducto)) { Verificador.mostrarMensaje("Producto inválido", Page); return(false); } else if (String.IsNullOrEmpty(pContacto)) { Verificador.mostrarMensaje("Cliente inválido", Page); return(false); } else if (String.IsNullOrEmpty(pDescuento)) { Verificador.mostrarMensaje("Descuento inválido", Page); return(false); } else if (String.IsNullOrEmpty(pPorcentajeComision)) { Verificador.mostrarMensaje("Comisión inválida", Page); return(false); } else if (String.IsNullOrEmpty(pFecha)) { Verificador.mostrarMensaje("Fecha inválida", Page); return(false); } else { return(true); } }
//Registro (Probado) public Boolean verificarDatosPropuesta(String pIdProducto, String pPrecio, String pFecha, String pContacto) { if (String.IsNullOrEmpty(pIdProducto)) { Verificador.mostrarMensaje("Producto inválido", Page); return(false); } else if (String.IsNullOrEmpty(pPrecio)) { Verificador.mostrarMensaje("Precio inválido", Page); return(false); } else if (String.IsNullOrEmpty(pFecha)) { Verificador.mostrarMensaje("Fecha inválida", Page); return(false); } else if (String.IsNullOrEmpty(pContacto)) { Verificador.mostrarMensaje("Contacto inválido", Page); return(false); } else { return(true); } }
//Registro (Probado) public Boolean verificarDatosRespuesta(String pRespuesta, String pEstado, String pFecha) { if (String.IsNullOrEmpty(pRespuesta)) { Verificador.mostrarMensaje("La respuesta no debe ser vacía", Page); return(false); } else if (String.IsNullOrEmpty(pEstado)) { Verificador.mostrarMensaje("Debe elegir un estado", Page); return(false); } else if (!Verificador.verificarEstado(pEstado)) { Verificador.mostrarMensaje("El estado no es válido", Page); return(false); } else if (String.IsNullOrEmpty(pFecha)) { Verificador.mostrarMensaje("La fecha no es válida", Page); return(false); } else { return(true); } }
//Registro (Probado) public Boolean verificarDatosEmpresa(String pNombreEmpresa, String pDireccionEmpresa, String pTelefonoEmpresa) { if (String.IsNullOrEmpty(pNombreEmpresa)) { Verificador.mostrarMensaje("Nombre de Empresa inválido", Page); return(false); } else if (String.IsNullOrEmpty(pDireccionEmpresa)) { Verificador.mostrarMensaje("Dirección de Empresa inválido", Page); return(false); } else if (String.IsNullOrEmpty(pTelefonoEmpresa)) { Verificador.mostrarMensaje("Número de teléfono inválido", Page); return(false); } else if (!Verificador.verificarTamanoTelefono(pTelefonoEmpresa)) { Verificador.mostrarMensaje("El teléfono debe contener entre 8 y 20 números", Page); return(false); } else if (!Verificador.verificarNumerosTelefono(pTelefonoEmpresa)) { Verificador.mostrarMensaje("Formato de número invalido", Page); return(false); } else { return(true); } }
public void verContactoPersona(object sender, EventArgs e) { String idUsuario = Session["idUsuario"].ToString(); if (consultarContactoPersona(idUsuario, Element)) { Page_Load(sender, e); } else { Verificador.mostrarMensaje(Page); } }
public void verVentas(object sender, EventArgs e) { String idUsuario = Session["idUsuario"].ToString(); if (consultarVentas(idUsuario, vistaVentas)) { Page_Load(sender, e); } else { Verificador.mostrarMensaje(Page); } }
protected void ingresar(object sender, EventArgs e) { String username = textUsername.Text; String pass = textPassword.Text; try { autenticar(username, pass); } catch { Verificador.mostrarMensaje(Page); } }
//SelectBox (Probado) public void popularProductos(object sender, EventArgs e) { try { List <KeyValuePair <String, String> > productos = GUIBuilder.getProductos(conexion); foreach (KeyValuePair <String, String> p in productos) { ddIdProducto.Items.Add(new ListItem(p.Key, p.Value)); } ddIdProducto.Items.Insert(0, new ListItem("Seleccione un producto", "")); } catch { Verificador.mostrarMensaje(Page); } }
public void registrarUsuario(object sender, EventArgs e) { var correoUsuario = correoUsuarioRegistrar.Text.Trim(); var contrasena = contrasenaRegistrar.Text; var contrasenaAux = contrasenaConfirmarRegistrar.Text; if (verificarDatosUsuario(correoUsuario, contrasena, contrasenaAux) && insertarUsuario(correoUsuario, contrasena)) { MessageBox.Show("Se ha registrado con éxito"); Response.Redirect(url: "Autenticacion.aspx"); } else { Verificador.mostrarMensaje(Page); } }
//Autenticación public void autenticar(String pUsername, String pPassword) { conexion.AbrirConexion(); conexion.setCommandText("call getIdUsuario('" + pUsername + "','" + pPassword + "');"); IDataReader resultado = conexion.getResultados(); if (resultado.Read()) { Session["idUsuario"] = resultado.GetInt64(0); Response.Redirect("ContactoPersona.aspx"); } else { Verificador.mostrarMensaje("Acceso denegado", Page); } conexion.CerrarConexion(); }
public void popularContactos(object sender, EventArgs e) { String idUsuario = Session["idUsuario"].ToString(); try { List <KeyValuePair <String, String> > contactos = GUIBuilder.getContactos(idUsuario, conexion); foreach (KeyValuePair <String, String> c in contactos) { ddIdContacto.Items.Add(new ListItem(c.Key, c.Value)); } ddIdContacto.Items.Insert(0, new ListItem("Seleccione un contacto", "")); } catch { Verificador.mostrarMensaje(Page); } }
public void registrarEmpresa(object sender, EventArgs e) { String idUsuario = Session["idUsuario"].ToString(); var nombreEmpresa = this.nombreEmpresa.Text.Trim(); var telefonoEmpresa = this.telefonoEmpresa.Text.Trim(); var direccionEmpresa = this.direccionEmpresa.Text.Trim(); if (verificarDatosEmpresa(nombreEmpresa, direccionEmpresa, telefonoEmpresa) && insertarEmpresa(nombreEmpresa, direccionEmpresa, telefonoEmpresa, idUsuario)) { Verificador.mostrarMensaje("El contacto fue registrado", Page); Response.Redirect(url: "ContactoEmpresa.aspx"); } else { Verificador.mostrarMensaje(Page); } }
public void registrarRespuesta(object sender, EventArgs e) { String estado = this.ddEstado.Text.Trim(); String fecha = this.fecha.Text.Trim(); String respuesta = this.respuesta.Text.Trim(); String idPropuesta = Request.QueryString["idPropuesta"].ToString(); if (verificarDatosRespuesta(respuesta, estado, fecha) && insertarRespuesta(respuesta, estado, fecha, idPropuesta)) { Verificador.mostrarMensaje("La ventas fue registrada", Page); Response.Redirect(url: "PropuestaVentas.aspx"); } else { Verificador.mostrarMensaje(Page); Response.Redirect(url: "PropuestaVentas.aspx"); } }
public void registrarPropuestaVenta(object sender, EventArgs e) { String idProducto = this.ddIdProducto.Text.Trim(); String precio = this.precio.Text.Trim(); String fecha = this.fecha.Text.Trim(); String idContacto = this.ddIdContacto.Text.Trim(); String idVendedor = Session["idUsuario"].ToString(); if (verificarDatosPropuesta(idProducto, precio, fecha, idContacto) && insertarPropuestaVenta(idProducto, precio, fecha, idContacto, idVendedor)) { Verificador.mostrarMensaje("La propuestaVentas fue registrada", Page); Response.Redirect(url: "PropuestaVentas.aspx"); } else { Verificador.mostrarMensaje(Page); } }
public void registrarVenta(object sender, EventArgs e) { String idProducto = this.ddIdProducto.Text.Trim(); String descuento = this.descuento.Text.Trim(); String comision = this.comision.Text.Trim(); String fecha = this.fecha.Text.Trim(); String idContacto = this.ddIdContacto.Text.Trim(); String idVendedor = Session["idUsuario"].ToString(); if (verificarDatosVenta(idProducto, descuento, comision, fecha, idContacto) && insertarVenta(idProducto, descuento, comision, fecha, idContacto, idVendedor)) { Verificador.mostrarMensaje("La ventas fue registrada", Page); Response.Redirect(url: "RegistroVentas.aspx"); } else { Verificador.mostrarMensaje(Page); } }
public void registrarPersona(object sender, EventArgs e) { String idUsuario = Session["idUsuario"].ToString(); var nombrePersona = this.nombrePersona.Text.Trim(); var apellido1Persona = this.apellido1Persona.Text.Trim(); var apellido2Persona = this.apellido2Persona.Text.Trim(); var correoPersona = this.correoPersona.Text.Trim(); var telefonoPersona = this.telefonoPersona.Text.Trim(); var direccionPersona = this.direccionPersona.Text.Trim(); var descripcionEmpresaPersona = nombreEmpresaPersona.Text.Trim(); if (verificarDatosPersona(nombrePersona, apellido1Persona, direccionPersona, telefonoPersona, correoPersona) && insertarPersona(nombrePersona, apellido1Persona, apellido2Persona, telefonoPersona, direccionPersona, descripcionEmpresaPersona, correoPersona, idUsuario)) { Verificador.mostrarMensaje("El contacto fue registrado", Page); Response.Redirect(url: "ContactoPersona.aspx"); } else { Verificador.mostrarMensaje(Page); } }
//Registro (Probado) public Boolean verificarDatosPersona(String pNombrePersona, String pApellido1Persona, String pDireccionPersona, String pTelefonoPersona, String pCorreoPersona) { if (String.IsNullOrEmpty(pDireccionPersona)) { Verificador.mostrarMensaje("Dirección inválida", Page); return(false); } else if (String.IsNullOrEmpty(pApellido1Persona)) { Verificador.mostrarMensaje("El apellido no puede ser vacío", Page); return(false); } else if (String.IsNullOrEmpty(pNombrePersona)) { Verificador.mostrarMensaje("El nombre no puede ser vacío", Page); return(false); } else if (!Verificador.verificarCorreo(pCorreoPersona)) { Verificador.mostrarMensaje("Formato o correo inválido", Page); return(false); } else if (!Verificador.verificarNumerosTelefono(pTelefonoPersona)) { Verificador.mostrarMensaje("Telefono inválido", Page); return(false); } else if (!Verificador.verificarTamanoTelefono(pTelefonoPersona)) { Verificador.mostrarMensaje("El teléfono debe contener entre 8 y 20 números", Page); return(false); } else { return(true); } }