コード例 #1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Logica.Models.clsTBUsuarios obclsTBUsuarios = new Logica.Models.clsTBUsuarios
                {
                    stNombre     = txtNombre.Text,
                    stApellido   = txtApellido.Text,
                    stUsuario    = txtUsuario.Text,
                    stContraseña = txtContraseña.Text,
                    stCorreo     = txtCorreo.Text,
                    stTipoUs     = ddlTipoUsuario.SelectedItem.Text
                };

                Controllers.GestionUsuariosController obGestionUsuariosController = new Controllers.GestionUsuariosController();
                string stMensaje = obGestionUsuariosController.addUsuarioController(obclsTBUsuarios);

                ClientScript.RegisterStartupScript(this.GetType(), "Mesaje", "<Script> swal('MENSAJE!', '" + stMensaje + "!', 'info')</Script>");

                getUsuarios();
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Mesaje", "<Script> swal('ERROR!', '" + ex.Message + "!', 'error')</Script>");
            }
        }
コード例 #2
0
        protected void btnInicioSesion_Click(object sender, EventArgs e)
        {
            try
            {
                string stMensaje = string.Empty;
                if (string.IsNullOrEmpty(txtUsuario.Text))
                {
                    stMensaje += "Ingrese Email,";
                }
                if (string.IsNullOrEmpty(txtContraseña.Text))
                {
                    stMensaje += "Ingrese Contraseña,";
                }
                if (!string.IsNullOrEmpty(stMensaje))
                {
                    throw new Exception(stMensaje.TrimEnd(','));
                }
                if (chkCordinador.Checked)
                {
                    stTipo_Usuario = "Coordinador";
                }
                else
                {
                    stTipo_Usuario = "Monitor";
                }

                //Defino Objeto con propiedades
                Logica.Models.clsTBUsuarios obclsTBUsuarios = new Logica.Models.clsTBUsuarios
                {
                    stUsuario    = txtUsuario.Text,
                    stContraseña = txtContraseña.Text,
                    stTipoUs     = stTipo_Usuario
                };

                //Instancio Controlador
                Controllers.LoginController obLogingController = new Controllers.LoginController();
                bool blBandera = obLogingController.getValidarUsuarioController(obclsTBUsuarios);

                if (blBandera)
                {
                    Session["SessionUser"] = txtUsuario.Text;

                    if (chkCordinador.Checked)
                    {
                        Response.Redirect("../Index/IndexCordinador.aspx"); //Redirecciono
                    }
                    Response.Redirect("../Index/Index.aspx");               //Redirecciono
                }
                else
                {
                    throw new Exception("Usuario o password incorrectos");
                }
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Mesaje", "<Script> swal('ERROR!', '" + ex.Message + "!', 'error')</Script>");
            }
        }
コード例 #3
0
 public string addUsuarioController(Logica.Models.clsTBUsuarios obclsTBUsuarios)
 {
     try
     {
         Logica.BL.clsProcesos obclsProcesos = new Logica.BL.clsProcesos();
         return(obclsProcesos.addUsuario(obclsTBUsuarios));
     }
     catch (Exception ex) { throw ex; }
 }
コード例 #4
0
 public List <Logica.Models.clsTBUsuarios> getUsuarioController(Logica.Models.clsTBUsuarios obclsTBUsuarios)
 {
     try
     {
         Logica.BL.clsProcesos obclsProcesos = new Logica.BL.clsProcesos();
         return(obclsProcesos.getUsuarios(obclsTBUsuarios));
     }
     catch (Exception ex) { throw ex; }
 }
コード例 #5
0
 public bool getValidarUsuarioController(Logica.Models.clsTBUsuarios obclsTBUsuarios)
 {
     try
     {
         Logica.BL.clsUsuarios obclsUsuarios = new Logica.BL.clsUsuarios();
         return(obclsUsuarios.getValidarUsuario(obclsTBUsuarios));
     }
     catch (Exception ex) { throw ex; }
 }