Пример #1
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtusuario.Value.Trim().Equals(string.Empty) || txtcontrasena.Value.Trim().Equals(string.Empty) || DropDownTUsuarios.SelectedIndex == 0)
     {
         //se agrega el label que indique lo que no hay datos
         lblGuardar.InnerText = "Debe ingresar datos";
         lblGuardar.Visible   = true;
     }
     else
     {
         lblGuardar.Visible = false;
         if (!txtcontrasena.Value.Trim().Equals(string.Empty))
         {
             Cls_Usuario_BLL Obj_Usuario_BLL = new Cls_Usuario_BLL();
             Obj_Usuarios_DAL             = new Cls_Usuario_DAL();
             Obj_Usuarios_DAL.SIdUsuario  = txtusuario.Value.ToString();
             Obj_Usuarios_DAL.SIdPersona  = DropDownTUsuarios.Value;
             Obj_Usuarios_DAL.SContrasena = txtcontrasena.Value.Trim();
             Obj_Usuario_BLL.Encripta(ref Obj_Usuarios_DAL);
             if ((BD)Session["tipo"] == BD.Actualizar)
             {
                 Obj_Usuario_BLL.crudUsuario(ref Obj_Usuarios_DAL, BD.Actualizar);
             }
             else if ((BD)Session["tipo"] == BD.Insertar)
             {
                 Obj_Usuario_BLL.crudUsuario(ref Obj_Usuarios_DAL, BD.Insertar);
             }
         }
         Response.Redirect(pantallaMantenimiento, true);
     }
 }
        private void Login(char tipo)
        {
            Cls_Persona_DAL Obj_Persona_DAL  = new Cls_Persona_DAL();
            Cls_Usuario_DAL Obj_Usuarios_DAL = new Cls_Usuario_DAL();
            Cls_Usuario_BLL Obj_Usuarios_BLL = new Cls_Usuario_BLL();

            Obj_Usuarios_DAL.SIdPersona  = this.uname.Value;
            Obj_Usuarios_DAL.SContrasena = this.psw.Value;
            Obj_Usuarios_BLL.Encripta(ref Obj_Usuarios_DAL);
            Obj_Usuarios_BLL.Login(ref Obj_Usuarios_DAL);

            if (Obj_Usuarios_DAL.DS.Tables[0].Rows.Count > 0)
            {
                Obj_Persona_DAL.bIdRol  = Convert.ToByte(Obj_Usuarios_DAL.DS.Tables[0].Rows[0][1]);
                Obj_Persona_DAL.sNombre = Obj_Usuarios_DAL.DS.Tables[0].Rows[0][0].ToString();
                Session["Login"]        = Obj_Persona_DAL;

                if (Obj_Persona_DAL.bIdRol == 1)
                {
                    Response.Redirect(sistemaMantenimiento, false);
                }
                else
                {
                    Response.Redirect(sistemaCliente, false);
                }
            }
            else
            {
                Response.Write("<script>window.alert('Usuario No se puede Registrar o ya se encuentra registrado');</script>");
            }
        }
        protected void Registrarse(object sender, EventArgs e)
        {
            Cls_Persona_DAL Obj_Persona_DAL = new Cls_Persona_DAL();
            Cls_Persona_BLL Obj_Persona_BLL = new Cls_Persona_BLL();

            Obj_Persona_DAL.sIdPersona = this.cedulaRG.Value.ToString().Trim();
            Obj_Persona_DAL.sNombre    = this.nombreRG.Value.ToString().Trim();
            Obj_Persona_DAL.sDireccion = this.direccionRG.Value.ToString().Trim();
            Obj_Persona_DAL.bIdRol     = (byte)Rol.Cliente;

            Obj_Persona_BLL.crudPersona(ref Obj_Persona_DAL, BD.Insertar);

            Cls_Telefonos_DAL Obj_Telefonos_DAL = new Cls_Telefonos_DAL();
            Cls_Telefono_BLL  Obj_Telefonos_BLL = new Cls_Telefono_BLL();

            Obj_Telefonos_DAL.sTelefono  = this.telefonoRG.Value.ToString().Trim();
            Obj_Telefonos_DAL.sIdPersona = this.cedulaRG.Value.ToString().Trim();
            Obj_Telefonos_BLL.crudTelefono(ref Obj_Telefonos_DAL, BD.Insertar);//   insertar

            Cls_Correos_DAL Obj_Correo_DAL = new Cls_Correos_DAL();
            Cls_Correos_BLL Obj_Correo_BLL = new Cls_Correos_BLL();

            Obj_Correo_DAL.sIdPersona = this.cedulaRG.Value.ToString().Trim();
            Obj_Correo_DAL.sCorreo    = this.emailRG.Value.ToString().Trim();
            Obj_Correo_BLL.crudCorreos(ref Obj_Correo_DAL, BD.Insertar);//  insertar


            Cls_Clientes_DAL Obj_Cliente_DAL = new Cls_Clientes_DAL();
            Cls_Clientes_BLL Obj_Cliente_BLL = new Cls_Clientes_BLL();

            Obj_Cliente_DAL.sIdPersona     = this.cedulaRG.Value.ToString().Trim();
            Obj_Cliente_DAL.bIdTipoCliente = (byte)Cliente.Socio;
            Obj_Cliente_BLL.crudCliente(ref Obj_Cliente_DAL, BD.Insertar);


            Cls_Usuario_DAL Obj_Usuario_DAL = new Cls_Usuario_DAL();
            Cls_Usuario_BLL Obj_Usuario_BLL = new Cls_Usuario_BLL();

            Obj_Usuario_DAL.SIdUsuario  = this.cedulaRG.Value.ToString().Trim();
            Obj_Usuario_DAL.SIdPersona  = this.cedulaRG.Value.ToString().Trim();
            Obj_Usuario_DAL.SContrasena = this.passwordRG.Value.ToString().Trim();
            Obj_Usuario_BLL.Encripta(ref Obj_Usuario_DAL);
            Obj_Usuario_BLL.crudUsuario(ref Obj_Usuario_DAL, BD.Insertar);


            Obj_Persona_DAL.sIdPersona = this.cedulaRG.Value.ToString().Trim();
            Obj_Persona_BLL.crudPersona(ref Obj_Persona_DAL, BD.Filtrar);

            Session["Login"] = Obj_Persona_DAL;
            Server.Transfer("IndexCliente.aspx");
        }
Пример #4
0
        public string InicioSesion(string Correo, string Clave)
        {
            Cls_Usuario_BLL Obj_Usuario_BLL = new Cls_Usuario_BLL();

            Obj_Usuario_BLL.Autenticar_Usuario2(Correo, Clave);

            if (Obj_Usuario_BLL.Autenticar_Usuario2(Correo, Clave).Equals(false))
            {
                return("Inicio exitoso");
            }
            else
            {
                return("Error de Inicio");
            }
        }
Пример #5
0
        private void validaPassword()
        {
            Cls_Usuario_DAL Obj_Usuarios_DAL = new Cls_Usuario_DAL();
            Cls_Usuario_BLL Obj_Usuarios_BLL = new Cls_Usuario_BLL();

            Cls_Persona_DAL persona = (Cls_Persona_DAL)Session["Login"];


            if (passwordRG.Value != string.Empty)
            {
                Obj_Usuarios_DAL.SIdPersona  = this.cedulaRG.Value;
                Obj_Usuarios_DAL.SContrasena = this.passwordRG.Value;
                Obj_Usuarios_BLL.Encripta(ref Obj_Usuarios_DAL);
                Obj_Usuarios_BLL.Login(ref Obj_Usuarios_DAL);

                if (Obj_Usuarios_DAL.DS.Tables[0].Rows[0][0].ToString() == persona.sNombre)
                {
                    validacion = true;
                }
            }
        }
Пример #6
0
        public string Modificar_Usuario(string Correo, string Clave, string Nombre, string Notas, string Telefono, bool Notificaciones)
        {
            Cls_Usuario_DAL Obj_Usuario_DAL = new Cls_Usuario_DAL();
            Cls_Usuario_BLL Obj_Usuario_BLL = new Cls_Usuario_BLL();

            Obj_Usuario_DAL.SCorreo         = Correo;
            Obj_Usuario_DAL.SClave          = Clave;
            Obj_Usuario_DAL.SNombre         = Nombre;
            Obj_Usuario_DAL.SNotas          = Notas;
            Obj_Usuario_DAL.STelefono       = Telefono;
            Obj_Usuario_DAL.BNotificaciones = Notificaciones;
            Obj_Usuario_BLL.Modificar_Usuarios(ref Obj_Usuario_DAL, Correo);

            if (Obj_Usuario_DAL.SMsj_Error == string.Empty)
            {
                return("Usuario Modificado");
            }
            else
            {
                return("Error de conexion");
            }
        }