예제 #1
0
        private void Login()
        {
            List <Entidades.Usuario> usuarios = new List <Entidades.Usuario>();

            try
            {
                //bool coneccion = CheckPort();
                //if (coneccion == true)
                //{
                string usuario    = txtUsuario.Text;
                string contraseña = txtClave.Text;
                usuarios = UsuarioNeg.LoginUsuario(usuario, contraseña);
                if (usuarios.Count == 0)
                {
                    const string message2 = "Usuario/contraseña ingresado incorrecta.";
                    const string caption2 = "Error";
                    var          result2  = MessageBox.Show(message2, caption2,
                                                            MessageBoxButtons.OK,
                                                            MessageBoxIcon.Exclamation);
                }
                else
                {
                    Sesion.UsuarioLogueado = usuarios.First();
                    MasterNuevaWF _inicio = new MasterNuevaWF(0, null);
                    _inicio.Show();
                    Hide();
                }
                //}
            }
            catch (Exception ex)
            {
            }
        }
예제 #2
0
        public void btnLogin_Click(object sender, EventArgs e)
        {
            Usuario _usuario = new Usuario();

            _usuario.Dni        = txtDni.Text;
            _usuario.Contraseña = txtClave.Text;
            List <Usuario> lista = new List <Usuario>();

            lista = UsuarioNeg.LoginUsuario(_usuario);
            if (lista.Count > 0)
            {
                _usuario.IdUsuario           = lista[0].IdUsuario;
                _usuario.FechaUltimaConexion = DateTime.Now;
                bool Exito = UsuarioNeg.ActualizarUltimaConexion(_usuario);
                if (Exito == true)
                {
                    HttpContext.Current.Session["loginUsuario"] = lista.First();
                    Response.Redirect("DefaultWF.aspx");
                }
                else
                {
                }
            }
            else
            {
                throw new Exception("El usuario ingresado/contraseña incorrecta.");
            }
        }
예제 #3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            List <Entidades.Usuario> usuarios = new List <Entidades.Usuario>();

            try
            {
                string usuario    = txtUsuario.Text;
                string contraseña = txtContraseña.Text;
                usuarios = UsuarioNeg.LoginUsuario(usuario, contraseña);
                if (usuarios.Count == 0)
                {
                    const string message2 = "Usuario/contraseña ingresado incorrecta.";
                    const string caption2 = "Error";
                    var          result2  = MessageBox.Show(message2, caption2,
                                                            MessageBoxButtons.OK,
                                                            MessageBoxIcon.Exclamation);
                }
                else
                {
                    Sesion.UsuarioLogueado = usuarios.First();
                    InicioWF _usuario = new InicioWF();
                    //Usb oUsb = new Usb();
                    //List<USBInfo> lstUSBD = oUsb.GetUSBDevices();
                    //bool Exito = Dao.UsuarioDao.LevantarBackup();
                    //if (Exito == true)
                    //{
                    _usuario.Show();
                    Hide();
                    //}
                    //else { MessageBox.Show("ATENCIÓN no se pudo importar el backup de base de datos"); }
                }
            }
            catch (Exception ex)
            {
                const string message = "Error en el sistema. Intente nuevamente o comuniquese con el administrador.";
                const string caption = "Atención";
                var          result  = MessageBox.Show(message, caption,
                                                       MessageBoxButtons.OK,
                                                       MessageBoxIcon.Warning);
                throw new Exception();
            }
        }
예제 #4
0
파일: Form1.cs 프로젝트: leoimoli/GYM
        private void btnLogin_Click(object sender, EventArgs e)
        {
            Usuario _usuario = new Usuario();

            _usuario.Dni        = "33222111";
            _usuario.Contraseña = "AAAA";
            List <Usuario> lista = new List <Usuario>();

            lista = UsuarioNeg.LoginUsuario(_usuario);
            if (lista.Count > 0)
            {
                _usuario.IdUsuario           = lista[0].IdUsuario;
                _usuario.FechaUltimaConexion = DateTime.Now;
                bool Exito = UsuarioNeg.ActualizarUltimaConexion(_usuario);
                if (Exito == true)
                {
                    const string message2 = "Login Exitoso.";
                    const string caption2 = "Éxito";
                    var          result2  = MessageBox.Show(message2, caption2,
                                                            MessageBoxButtons.OK,
                                                            MessageBoxIcon.Asterisk);
                }
                else
                {
                    const string message2 = "No se pudo actualizar la ultima conexión.";
                    const string caption2 = "Éxito";
                    var          result2  = MessageBox.Show(message2, caption2,
                                                            MessageBoxButtons.OK,
                                                            MessageBoxIcon.Asterisk);
                }
            }
            else
            {
                const string message2 = "Usuario o clave incorrectas.";
                const string caption2 = "Éxito";
                var          result2  = MessageBox.Show(message2, caption2,
                                                        MessageBoxButtons.OK,
                                                        MessageBoxIcon.Asterisk);
            }
        }
예제 #5
0
        public void btnLogin_Click(object sender, EventArgs e)
        {
            List <Usuario> usuarios = new List <Usuario>();

            try
            {
                string usuario    = txtDni.Text;
                string contraseña = txtClave.Text;
                usuarios = UsuarioNeg.LoginUsuario(usuario, contraseña);
                if (usuarios.Count == 0)
                {
                    throw new Exception("El usuario ingresado/contraseña incorrecta.");
                }
                else
                {
                    //IList<Usuario> usuariLogin = Session["usuarios"] as IList<Usuario>;
                    HttpContext.Current.Session["loginUsuario"] = usuarios.First();
                    Response.Redirect("~/InicioWF.aspx");
                }
            }
            catch (Exception ex)
            {
            }
        }