示例#1
0
        private void AbrirFormulario2 <MiForm>() where MiForm : Form, new()
        {
            //Form formulario;
            //formulario = panel_contenido.Controls.OfType<MiForm>().FirstOrDefault();//busca en la coleccion del formulario
            // si el formulario /instancia no existe
            FrmPrincipal formulario = new FrmPrincipal();

            formulario.groupBox1.Visible = false;
            formulario.chopcion2.Visible = false;
            //if (formulario == null)
            //{
            //formulario = new MiForm();
            formulario.TopLevel = false;
            //para quitar los bordes
            formulario.FormBorderStyle = FormBorderStyle.None;
            formulario.Dock            = DockStyle.Fill;
            panel_contenido.Controls.Add(formulario);
            panel_contenido.Tag = formulario;
            formulario.Show();
            formulario.BringToFront();
            formulario.FormClosed += new FormClosedEventHandler(Cerrarpest);
            //}
            //si el formulario/instancia existe
            //else
            //{
            //    formulario.BringToFront();
            //}
        }
示例#2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            int    idUsuario    = Convert.ToInt32(cmbUsuario.SelectedValue);
            string claveUsuario = txtClave.Text;

            try
            {
                UsuarioBL verficar      = new UsuarioBL();
                DataSet   autentication = new DataSet();
                autentication = verficar.validar_Usuario(idUsuario, claveUsuario);
                if (autentication.Tables["validarUsuario"].Rows.Count > 0)
                {
                    FrmPrincipal principal = new FrmPrincipal();
                    principal.Show();
                    this.Hide();
                }
                else
                {
                    txtClave.Text = "";
                    txtClave.Focus();
                    MessageBox.Show("Clave o Usuario Incorrecto, por favor verifique he intente de nuevo");
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#3
0
 public void ValidarLogin()
 {
     if (txtusuario.Text != "" && txtcontraseña.Text != "")
     {
         if (cont < 3)
         {
             try
             {
                 Entidades.EUsuario usuario = new Entidades.EUsuario();
                 usuario.Name_User = txtusuario.Text.Trim();
                 usuario.Key_User  = txtcontraseña.Text.Trim();
                 Negocio.NUsuario validar = new Negocio.NUsuario();
                 validar.Validarusuario(usuario);
                 if (usuario.Exist == 1)
                 {
                     if (usuario.Estado == "A")
                     {
                         DOTA Logged = DOTA.Instance();
                         Logged.IdUser    = usuario.IdUser;
                         Logged.Name_User = txtusuario.Text;
                         this.Hide();
                         FrmPrincipal pr = new FrmPrincipal();
                         pr.Show();
                     }
                     else if (usuario.Estado == "B")
                     {
                         MessageBox.Show("El usuario que ah ingresado esta bloqueado", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Cursor.Current = Cursors.Default;
                     }
                     else
                     {
                         cont += 1;
                         MessageBox.Show("Los datos ingresados no coinciden", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Cursor.Current = Cursors.Default;
                     }
                 }
                 else
                 {
                     MessageBox.Show("El usuario ingresado no existe", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Cursor.Current = Cursors.Default;
                 }
             }
             catch (Exception x)
             {
                 MessageBox.Show(x.ToString());
             }
             txtcontraseña.Text = ""; txtusuario.Text = ""; txtusuario.Focus();
             Cursor.Current     = Cursors.Default;
         }
         else
         {
             if (cont == 3)
             {
                 MessageBox.Show("AGOTO SUS INTENTOS PERMITIDOS, INTENTELO MAS TARDE.");
                 Application.Exit();
             }
         }
     }
 }
示例#4
0
        protected void Fnt_EnviarParametros()
        {
            ClsLogin_Negocio ObjEnviar = new ClsLogin_Negocio();

            ObjEnviar.Fnt_Ingresar(CbxUsuario.Text, TxtContra.Text);
            if (ObjEnviar.sw == 1)
            {
                FrmPrincipal ObjPrincipal = new FrmPrincipal();
                ObjPrincipal.LblUsuario.Text = ObjEnviar.nombre;
                ObjPrincipal.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("Clave y/o Estado Inactivo, consulte con el Amistrador");
            }
        }
示例#5
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                int                  cod          = int.Parse(txtUsuario.Text);
                int                  con          = int.Parse(txtContra.Text);
                eUsuario             user         = geUser.LoginUsuario(cod, con);
                FrmPrincipal         frmPrincipal = null;
                FrmProfesorPrincipal frmProfe     = null;
                FrmAlumnoPrincipal   frmAlumno    = null;


                if (user != null)
                {
                    if (user.Tipo == "Administrador")
                    {
                        frmPrincipal = new FrmPrincipal(user);
                        frmPrincipal.Show();
                        Hide();
                    }
                    else if (user.Tipo == "Profesor")
                    {
                        frmProfe = new FrmProfesorPrincipal(user);
                        frmProfe.Show();
                        Hide();
                    }
                    else if (user.Tipo == "Alumno")
                    {
                        frmAlumno = new FrmAlumnoPrincipal(user);
                        frmAlumno.Show();
                        Hide();
                    }
                }
                else
                {
                    MessageBox.Show("Credenciales incorrectas, por favor ingrese otros datos", "Error", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Complete los campos, por favor", "Error", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
            }
        }
示例#6
0
        private void login()
        {
            string user        = txtUsuario.Text.ToLower();
            string contrasenia = txtContrasenia.Text;

            if (user != "" && contrasenia != "")
            {
                contrasenia = usuario.GetSHA1(contrasenia);

                DataTable dataTableLogin = new DataTable();

                dataTableLogin = usuario.inciarSesion(user, contrasenia);

                if (dataTableLogin != null)
                {
                    string userDB = dataTableLogin.Rows[0]["Usuario"].ToString();
                    string passDB = dataTableLogin.Rows[0]["Contrasenia"].ToString();

                    if (user.Equals(userDB) && contrasenia.Equals(passDB))
                    {
                        FrmPrincipal frmPrincipal = new FrmPrincipal();
                        frmPrincipal.Show();
                        //Application.Run(new FrmPrincipal());
                        this.Hide();
                    }
                }
                else
                {
                    MessageBox.Show("Usuario o Contraseña Incorrecto", "Inicio de Sesion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Usuario y Contraseña son Obligarotios", "Inicio de Sesion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#7
0
 public void padre(FrmPrincipal frmPrincipal)
 {
     this.principal = frmPrincipal;
 }
示例#8
0
 public FrmIniciarSesion(FrmPrincipal frmPrincipal)
 {
     InitializeComponent();
     this.frmPrincipal = frmPrincipal;
 }