예제 #1
0
 private void BtnAcceso_Click(object sender, EventArgs e)
 {
     if (TxtUsuario.Text != "Usuario" && TxtUsuario.TextLength > 2)
     {
         if (TxtPassword.Text != "Password")
         {
             UserModel user       = new UserModel();
             var       validLogin = user.LoginUser(TxtUsuario.Text, TxtPassword.Text);
             if (validLogin == true)
             {
                 FormMenuPrincipal mainMenu = new FormMenuPrincipal();
                 MessageBox.Show("Bienvenido " + UserLoginCache.Nombre + ", " + UserLoginCache.Apellido);
                 mainMenu.Show();
                 mainMenu.FormClosed += Logout;
                 this.Hide();
             }
             else
             {
                 msgError("Incorrect username or password entered. \n   Please try again.");
                 TxtPassword.Text = "Password";
                 TxtPassword.UseSystemPasswordChar = false;
                 TxtUsuario.Focus();
             }
         }
         else
         {
             msgError("Please enter password.");
         }
     }
     else
     {
         msgError("Please enter username.");
     }
 }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Session.Remove("Usuario");
            Session.Remove("nomUsuario");
            Session.Remove("nomSede");
            Session.Remove("cargo");
            Session.Remove("rpta");

            try
            {
                if (!Page.IsPostBack)
                {
                    cboSede.DataSource     = objLogin.fun_ListarSedes();
                    cboSede.DataValueField = "bd";
                    cboSede.DataTextField  = "local";
                    cboSede.DataBind();
                    cboSede.SelectedIndex = 2;

                    TxtUsuario.Focus();
                    Session.Abandon();
                }
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
예제 #3
0
 private void FrmLogin_Load(object sender, EventArgs e)
 {
     Controle.Conexao      = FrmPrincipal.Conexao;
     ValidarLogin.Controle = Controle;
     PopularConexao();
     TxtUsuario.Focus();
 }
예제 #4
0
 private void BtnEntrar_Click(object sender, EventArgs e)
 {
     logar();
     TxtUsuario.Text = "";
     TxtSenha.Text   = "";
     TxtUsuario.Focus();
 }
예제 #5
0
 private void BtnOk_Click(object sender, EventArgs e)
 {
     if (TxtUsuario.Text.Trim() == "")
     {
         MessageBox.Show("Informe o usuário antes de validá-lo.");
         TxtUsuario.Focus();
     }
     else if (TxtSenha.Text.Trim() == "")
     {
         MessageBox.Show("Informe o usuário antes de validá-la.");
         TxtSenha.Focus();
     }
     else
     {
         CAutentica.CAutenticaClient oProxy = new CAutentica.CAutenticaClient();
         bool Valida = oProxy.IsAuthenticated("INB", TxtUsuario.Text, TxtSenha.Text);
         oProxy.Close();
         if (!Valida)
         {
             MessageBox.Show("Usuário ou senha inválidos.", ProductName);
             TxtSenha.Focus();
         }
         else
         {
             sUsuario     = TxtUsuario.Text;
             bAutenticado = true;
             this.Close();
         }
     }
 }
예제 #6
0
 private void BtnAcceder_Click(object sender, EventArgs e)
 {
     if (ValidarTxtUserContra())
     {
         if (Consulta.ValidarUsuario(TxtUsuario.Text, Encryption.Encrypt(TxtContraseña.Text)))
         {
             FormPrincipal  formPrincipal  = new FormPrincipal();
             FormBienvenida formBienvenida = new FormBienvenida();
             this.Hide();
             GuadarParaLog();
             InsertarLog();
             formBienvenida.ShowDialog();
             formPrincipal.Show();//Mostramos el Form Principal
             formPrincipal.FormClosed += CerrarFormPrincipal;
         }
         else
         {
             Soporte.MsgInformacion("Usuario o Contraseña es incorrecto intente nuevamente.");
             TxtContraseña.Text                  = "CONTRASEÑA";
             TxtContraseña.ForeColor             = Color.FromArgb(216, 27, 96);
             TxtContraseña.UseSystemPasswordChar = false;
             BtnTeclado.Text          = "Teclado en Pantalla";
             PanelTeclado.Visible     = false;
             LbMostrarPasword.Visible = false;
             PctbxOjo.Image           = Properties.Resources.ojo;
             TxtUsuario.Focus();
         }
     }
 }
예제 #7
0
        public bool ValidarLogin()
        {
            string user    = TxtUsuario.Text.Trim();
            string pass    = TxtPassword.Text.Trim();
            bool   retorno = false;

            DataSet ds = Funciones.getInstancia().ValidarUsuario(user, pass, ConexionDB.getInstancia().Conexion(null, null));

            if (ds.Tables.Count > 0)
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    retorno = true;
                }
                else
                {
                    retorno = false;
                    XtraMessageBox.Show("Usuario y/o contraseña incorrectos.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                    TxtUsuario.Focus();
                }
            }
            else
            {
                retorno = false;
                XtraMessageBox.Show("La base de datos configurada no tiene la estructura necesaria para iniciar sesión. Por favor verifique los ajustes de conexión o comuníquese con el administrador del sistema.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2);
                BtnAjustes.Focus();
            }

            return(retorno);
        }
예제 #8
0
        private void btnValidar_Click(object sender, EventArgs e)
        {
            //// Se crea el objeto del formulario principal
            //FrmPrincipal frmprincipal = new FrmPrincipal();
            //this.Hide(); // oculta el formulario login
            //frmprincipal.Show(); // muestra el formulario principal

            string Respuesta = "";                                         // creamos variable para controlar si encontró el usuario en la base de datos

            if (TxtUsuario.Text != "" && TxtPassword.Text != string.Empty) // verifico que el usuario y la clave del los campos del formulario no estén vacíos
            {
                Acceso_datos Acceso = new Acceso_datos();                  // creamos un objeto con la clase Acceso_datos
                Respuesta = Acceso.ValidarUsuario(TxtUsuario.Text, TxtPassword.Text);
                if (Respuesta != "")
                {
                    MessageBox.Show("Bienvenido : " + Respuesta);
                    FrmPrincipal frmppal = new FrmPrincipal(); //Creamos el objeto del formulario FrmPrincipal
                    this.Hide();                               // Ocultamos el formulario login
                    frmppal.Show();                            // Mostramos el formulario principal
                }
                else
                {
                    MessageBox.Show("USUARIOS Y CLAVE NO ENCONTRADOS");
                    TxtUsuario.Text = "";
                    TxtUsuario.Focus();
                    TxtPassword.Text = "";
                }
            }
            else
            {
                MessageBox.Show("Debes ingresar un usuario y una clave");
            }
        }
예제 #9
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            ini.M_Login = TxtUsuario.Text;
            ini.M_Pass  = TxtPassword.Text;
            DataTable dt = ini.buscarUsuario();

            int numeroFilas = dt.Rows.Count;

            if (numeroFilas == 1)
            {
                foreach (DataRow filas in dt.Rows)
                {
                    Login.idUsuario = Convert.ToInt32(filas["idUsuario"]);
                    Login.nombre    = Convert.ToString(filas["Nombre"]);
                }

                this.Hide();
                //FrmObservacion abrir = new FrmObservacion();
                //abrir.Show();

                FrmCorteEntrada abrir = new FrmCorteEntrada();
                abrir.Show();
            }

            else
            {
                MessageBox.Show("Usuario o contraseña incorrectos", "Usuario no encontrado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                TxtPassword.Text = "";
                TxtUsuario.Text  = "";
                TxtUsuario.Focus();
            }
        }
예제 #10
0
        //Avisar ao usuário para preencher dados
        private void ChamarLogin()
        {
            //ignorar espaço com Trim
            if (TxtUsuario.Text.ToString().Trim() == "")
            {
                MessageBox.Show("Preencha o Usuário!", "Campo Vazio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtUsuario.Text = "";
                TxtUsuario.Focus();
                return;
            }
            if (txtSenha.Text.ToString().Trim() == "")
            {
                MessageBox.Show("Preencha a Senha!", "Campo Vazio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSenha.Text = "";
                txtSenha.Focus();
                return;
            }

            // chamar a tela de menu
            //this.hide para fechar a tela de loguin e abrir a tela de Menu

            FrmMenu form = new FrmMenu();

            // this.Hide();
            Limpar();
            form.Show();
        }
예제 #11
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            MenuBL ClaseValidaUsuario = new MenuBL();

            try
            {
                bool valida = false;
                valida = ClaseValidaUsuario.VerificarEntrada(TxtUsuario.Text, TxtClave.Text);

                if (valida)
                {
                    this.Hide();

                    FrmMenuDinamico menu = new FrmMenuDinamico();
                    menu.ShowDialog();
                    Application.Exit();
                }
                else
                {
                    MessageBox.Show("Clave de acceso errada", "Error de login", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    TxtClave.Text = "";
                    TxtUsuario.Focus();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #12
0
 protected void BtoIngresar_Click(object sender, EventArgs e)
 {
     if (TxtUsuario.Text.Length == 0)
     {
         LblMensaje.Text    = "Campo requerido";
         LblMensaje.Visible = true;
         TxtUsuario.Focus();
     }
     else
     {
         if (TxtPass.Text.Length == 0)
         {
             LblMensaje.Text    = "Campo requerido";
             LblMensaje.Visible = true;
             TxtPass.Focus();
         }
         else
         {
             if (TxtClinica.Text.Length == 0)
             {
                 LblMensaje.Text    = "Campo requerido";
                 LblMensaje.Visible = true;
                 TxtClinica.Focus();
             }
             else
             {
                 LblMensaje.Text    = "listo para ingresar";
                 LblMensaje.Enabled = true;
             }
         }
     }
 }
 private void BtnUsuario_Click(object sender, EventArgs e)
 {
     MudarPanel();
     PnUsuario.Location = new Point(12, 133);
     TxtUsuario.Focus();
     PegarUsuario();
 }
예제 #14
0
 private void ToolstNuevo_Click(object sender, EventArgs e)
 {
     Limpiar(TxtUsuario, TxtClave);
     errorProvider1.Clear();
     Toolstborrar.Enabled = false;
     TxtUsuario.Focus();
 }
예제 #15
0
        private void BtnValidar_Click(object sender, EventArgs e)
        {
            string res = "";

            if (TxtUsuario.Text != "" && TxtPassword.Text != "")
            {
                AccesoDatos Acceso = new AccesoDatos();
                res = Acceso.ValidarUsuario(TxtUsuario.Text, TxtPassword.Text);

                if (res != "")
                {
                    MessageBox.Show("Venvenuti aqui: " + TxtUsuario.Text + TxtPassword.Text);
                    FrmPrincipal mainMenu = new FrmPrincipal();
                    mainMenu.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("no tiene autorizacion: " + res + TxtUsuario.Text + TxtPassword.Text);
                    TxtPassword.Text = "";
                    TxtUsuario.Text  = "";
                    TxtUsuario.Focus();
                }
            }
        }
예제 #16
0
        private void btnIniciar_Click(object sender, EventArgs e)
        {
            if (Herramientas.Metodos.ValidarFormulario(this, errorProvider1) == false)
            {
                try
                {
                    string  cmd = string.Format("EXEC IniciarSesion '{0}','{1}'", TxtUsuario.Text.Trim(), TxtContrasenia.Text.Trim());
                    DataSet DS  = Herramientas.Metodos.Ejecutar(cmd);



                    if (Convert.ToString(DS.Tables[0].Rows[0]["Usuario"].ToString().Trim()) == TxtUsuario.Text.Trim() && Convert.ToString(DS.Tables[0].Rows[0]["Contra"].ToString().Trim()) == TxtContrasenia.Text.Trim())
                    {
                        CodigoUsuario = DS.Tables[0].Rows[0]["CodUsuario"].ToString().Trim();

                        V_Principales.Lobin VenLobin = new V_Principales.Lobin();
                        this.Hide();
                        VenLobin.Show();
                    }
                }
                catch (Exception error)
                {
                    MessageBox.Show("Usuario o Contraseña incorrecta, intente de nuevo!.." + error.Message);
                    TxtUsuario.Focus();
                }
            }
            else
            {
                TxtUsuario.Focus();
            }
        }
예제 #17
0
        private bool ConsultarUsuario()
        {
            string user    = "";
            bool   retorno = true;

            if (Modo != "E")
            {
                Usuario us = new Usuario();
                us.Nombre = TxtUsuario.Text.Trim();
                DataSet ds = CtrlUsuarios.GetUsuarioName(us);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    user = ds.Tables[0].Rows[0]["Nombre"].ToString();
                }

                if (TxtUsuario.Text == user)
                {
                    retorno = false;
                    XtraMessageBox.Show("El nombre de usuario ya existe.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                    TxtUsuario.Focus();
                }
            }

            return(retorno);
        }
예제 #18
0
 private void TxtUsuario_Validating(object sender, CancelEventArgs e)
 {
     if (TxtUsuario.Text.Trim().Length > 0)
     {
         if (TxtUsuario.Text.Trim().Contains(" "))
         {
             errorP1.SetError(TxtUsuario, "El usuario no debe contener espcios en blanco.");
             TxtUsuario.Focus();
         }
         else
         {
             errorP1.SetError(TxtUsuario, "");
         }
     }
     else
     {
         if (string.IsNullOrEmpty((TxtUsuario.Text)))
         {
             errorP1.SetError(TxtUsuario, "Debe ingresar el usuario.");
             TxtUsuario.Focus();
         }
         else
         {
             errorP1.SetError(TxtUsuario, "");
         }
     }
 }
예제 #19
0
 public Login(Window form)
 {
     InitializeComponent();
     formPrincipal = form;
     formPrincipal.Hide();
     this.Show();
     TxtUsuario.Focus();
 }
예제 #20
0
파일: Form1.cs 프로젝트: MessiasP/dotNet
 private void btnLogar_Click(object sender, EventArgs e)
 {
     if (TxtSenha.Text == "" || TxtUsuario.Text == "")
     {
         MessageBox.Show("Campo Invalido", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
         TxtUsuario.Focus();
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Session["ses_cont"] = 0;
         TxtUsuario.Focus();
     }
 }
예제 #22
0
 private void CboUSTipo_SelectedIndexChanged(object sender, EventArgs e)
 {
     CUsuario.CUsuarioClient oProxy = new CUsuario.CUsuarioClient();
     TxtUSUSUARIOREDE.Enabled = true;
     TxtUsuario.Text          = "";
     LblUsuario.Text          = "";
     TxtUsuario.Focus();
 }
예제 #23
0
        private void DeskLogin()
        {
            if (string.IsNullOrEmpty(TxtUsuario.Text))
            {
                MessageBox.Show("Ingresa tu Nombre de usuario.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtUsuario.Focus();
                return;
            }
            else if (string.IsNullOrEmpty(TxtContraseña.Text))
            {
                MessageBox.Show("Ingresa tu Contraseña.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtContraseña.Focus();
                return;
            }
            try
            {
                using (MediPlusSysContext test = new MediPlusSysContext())
                {
                    var query = from o in test.Usuarios
                                where o.NombreDeUsuario == TxtUsuario.Text &&
                                o.Contraseña == TxtContraseña.Text &&
                                o.IdCargo == 2
                                select o;

                    var query2 = from u in test.Usuarios
                                 where u.NombreDeUsuario == TxtUsuario.Text &&
                                 u.Contraseña == TxtContraseña.Text &&
                                 u.IdCargo == 3
                                 select u;

                    if (query2.SingleOrDefault() != null)
                    {
                        MENU MN = new MENU();
                        MN.Show();
                        //AdminD.admin = query2;

                        TxtContraseña.Clear();
                        TxtUsuario.Clear();
                    }
                    else if (query.SingleOrDefault() != null)
                    {
                        Menu2 MN2 = new Menu2();
                        MN2.Show();
                        //AdminD.admin = query;
                        TxtContraseña.Clear();
                        TxtUsuario.Clear();
                    }
                    else
                    {
                        MessageBox.Show("Nombre de usuario o Contraseña Incorrecta", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #24
0
        public void ingresar()
        {
            ini.M_Login = TxtUsuario.Text;
            ini.M_Pass  = TxtPassword.Text;
            DataTable dt = null;

            if (!validarSuperUsuario)
            {
                dt = ini.buscarUsuario();
            }
            else
            {
                dt = ini.buscarSuperUsuario();
            }


            int numeroFilas = dt.Rows.Count;

            if (numeroFilas == 1)
            {
                if (!validarSuperUsuario)
                {
                    foreach (DataRow filas in dt.Rows)
                    {
                        Login.idUsuario = Convert.ToInt32(filas["idUsuario"]);
                        Login.nombre    = Convert.ToString(filas["Nombre"]);
                    }

                    this.Hide();
                    FrmObservacion abrir = new FrmObservacion(1);
                    abrir.Show();

                    //FrmCorteEntrada abrir = new FrmCorteEntrada();
                    //abrir.Show();

                    //FrmMain abrir = new FrmMain();
                    //abrir.Show();
                }
                else
                {
                    foreach (DataRow filas in dt.Rows)
                    {
                        Login.idSuperUsuario = Convert.ToInt32(filas["idUsuario"]);
                        Login.Supernombre    = Convert.ToString(filas["Nombre"]);
                        Login.superUsuario   = true;
                    }
                    this.Hide();
                }
            }

            else
            {
                MessageBox.Show("Usuario o contraseña incorrectos", "Usuario no encontrado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                TxtPassword.Text = "";
                TxtUsuario.Text  = "";
                TxtUsuario.Focus();
            }
        }
예제 #25
0
 private void ComponentesQuandoFechado()
 {
     TxtUsuario.Enabled  = true;
     TxtIP.Enabled       = true;
     BtnEntrar.Enabled   = true;
     BtnSair.Enabled     = false;
     PnlConteudo.Enabled = false;
     TxtUsuario.Focus();
 }
예제 #26
0
 private void EstadoInicial()
 {
     DgvResultadoBusqueda.Visible = false;
     btnEliminar.Enabled          = false;
     TxtUsuario.Text      = "Nombre de usuario";
     TxtUsuario.ForeColor = Color.Black;
     TxtUsuario.SelectAll();
     TxtUsuario.Focus();
 }
예제 #27
0
 bool ValidarErrorProviders()
 {
     if (errorProvider1.GetError(TxtUsuario) != "")
     {
         TxtUsuario.Focus();
         TxtUsuario.SelectAll();
         return(false);
     }
     return(true);
 }
예제 #28
0
 private void BtnNovo_Click(object sender, EventArgs e)
 {
     Paginas.SelectTab(1);
     LimpaDados();
     FrmPrincipal.ControleBotoes(true);
     TxtUsuario.Focus();
     BoxOpcao.Enabled = false;
     StaFormEdicao    = true;
     LerAcesso();
 }
예제 #29
0
        // AÇAO DO BOTAO DE ENTRADA
        private void BtnEntrar_Click(object sender, EventArgs e)
        {
            FrmMenu frmMenu = new FrmMenu();

            VerificarCampusLogin();
            limpar();
            TxtUsuario.Focus();

            //ABRE A TELA PRINCIPAL
            frmMenu.Show();
        }
예제 #30
0
 public void VerificarCampusLogin()
 {
     if (TxtUsuario.Text == "" || TxtSenha.Text == "")
     {
         MessageBox.Show("Usuario ou a senha estam vazio Preencha");
         TxtUsuario.Focus();
     }
     else
     {
     }
 }