protected void BtnAceptar_Click(object sender, EventArgs e)
        {
            string[,] matrizUserPass = new string[3, 2] {
                { "Admin", "admin" }, { "User", "user" }, { "Archiver", "archiver" }
            };
            bool miB = false;

            for (int i = 0; i < 3; i++)
            {
                if (TBUsuario.Text == matrizUserPass[i, 0] && TBContraseña.Text == matrizUserPass[i, 1])
                {
                    Session["usuario"] = matrizUserPass[i, 0];
                    miB = true;
                    break;
                }
            }
            if (miB)
            {
                Response.Redirect("Bienvenido.aspx");
            }
            else
            {
                Label1.Text    = "El usuario/contraseña no es correcto.";
                TBUsuario.Text = "";
                TBUsuario.Focus();
            }
        }
示例#2
0
 public static DadosUsuarioVM ToView(TBUsuario usu)
 {
     return(new DadosUsuarioVM()
     {
         codigoUsuario = usu.CODUSUARIO,
         nomeUsuario = usu.NMUSUARIO,
         Email = usu.EMAIL,
         dataNascimento = usu.dtNascimento.ToShortDateString(),
         Cpf = Geral.FormataCPFCnPj(usu.CPF),
         dataCadastro = usu.dtNascimento.ToShortDateString(),
         Login = usu.LOGIN
     });
 }
示例#3
0
        public IDictionary <bool, string> SalvarUsuario(DadosUsuarioVM model)
        {
            Dictionary <bool, string> Result = new Dictionary <bool, string>();

            try
            {
                TBUsuario usu = new TBUsuario();
                if (model.codigoUsuario > 0)
                {
                    usu = _usuario.BuscaUsuarioByID(model.codigoUsuario);
                }
                else
                {
                    usu.ATIVO      = true;
                    usu.dtCadastro = DateTime.Now;
                }

                usu.NMUSUARIO    = model.nomeUsuario;
                usu.LOGIN        = model.Login;
                usu.SENHA        = model.Password;
                usu.dtNascimento = Convert.ToDateTime(model.dataNascimento);
                usu.CPF          = Geral.RemoveCaracteres(model.Cpf);
                usu.EMAIL        = model.Email;

                if (model.codigoUsuario > 0)
                {
                    _usuario.AlteraUsuario(usu);
                }
                else
                {
                    _usuario.IncluiUsuario(usu);
                }
                Result.Add(true, "Usuario salvo com sucesso");
            }
            catch (Exception ex)
            {
                Result.Add(false, ex.Message);
            }

            return(Result);
        }
示例#4
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            List <spAutenticacionUsuario_Result> listaUsuario = new List <spAutenticacionUsuario_Result>();

            listaUsuario = datacontext.spAutenticacionUsuario(TBUsuario.Text, TBContrasena.Text).ToList();

            if (listaUsuario.Count > 0)
            {
                clsGlobal.usuarioGlobal = listaUsuario.FirstOrDefault().Usuario.ToString();
                clsGlobal.rolGlobal     = listaUsuario.FirstOrDefault().Perfil.ToString();
                frmPrincipal form = new frmPrincipal();
                TBUsuario.Clear();
                TBContrasena.Clear();
                lblError.Visible = false;
                TBUsuario.Focus();
                form.ShowDialog();
            }
            else
            {
                lblError.Visible = true;
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     TBUsuario.Focus();
 }