コード例 #1
0
        //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);
            }
        }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 //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);
     }
 }
コード例 #4
0
 //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);
     }
 }
コード例 #5
0
 //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);
     }
 }
コード例 #6
0
 //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);
     }
 }
コード例 #7
0
        public void verContactoPersona(object sender, EventArgs e)
        {
            String idUsuario = Session["idUsuario"].ToString();

            if (consultarContactoPersona(idUsuario, Element))
            {
                Page_Load(sender, e);
            }
            else
            {
                Verificador.mostrarMensaje(Page);
            }
        }
コード例 #8
0
        public void verVentas(object sender, EventArgs e)
        {
            String idUsuario = Session["idUsuario"].ToString();

            if (consultarVentas(idUsuario, vistaVentas))
            {
                Page_Load(sender, e);
            }
            else
            {
                Verificador.mostrarMensaje(Page);
            }
        }
コード例 #9
0
        protected void ingresar(object sender, EventArgs e)
        {
            String username = textUsername.Text;
            String pass     = textPassword.Text;

            try
            {
                autenticar(username, pass);
            }
            catch
            {
                Verificador.mostrarMensaje(Page);
            }
        }
コード例 #10
0
 //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);
     }
 }
コード例 #11
0
        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);
            }
        }
コード例 #12
0
        //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();
        }
コード例 #13
0
        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);
            }
        }
コード例 #14
0
        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);
            }
        }
コード例 #15
0
        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");
            }
        }
コード例 #16
0
        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);
            }
        }
コード例 #17
0
        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);
            }
        }
コード例 #18
0
        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);
            }
        }
コード例 #19
0
 //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);
     }
 }