Ejemplo n.º 1
0
 public void AgregarCuenta(Cuenta cuenta)
 {
     using (SistemaPlantillaPersonalEntities entity = new SistemaPlantillaPersonalEntities()) {
         entity.Cuenta.Add(cuenta);
         entity.SaveChanges();
     }
 }
Ejemplo n.º 2
0
        private void btnIniciarSesion_Click(object sender, EventArgs e)
        {
            using (Modelos.SistemaPlantillaPersonalEntities entity = new Modelos.SistemaPlantillaPersonalEntities()) {
                Cuenta cuenta = entity.Cuenta.Where(p => p.usuario.Equals(txtUsuario.Text)).Where(p => p.contrasenia.Equals(txtPassword.Text)).FirstOrDefault();
                if (cuenta != null)
                {
                    if (cuenta.tipo.Equals("Administrador"))
                    {
                        MenuPrincipalAdministrador form = new MenuPrincipalAdministrador();
                        form.Show();
                        this.Visible = false;
                    }
                    else
                    {
                        if (cuenta.tipo.Equals("visor"))
                        {
                            MenuPrincipalVisor form = new MenuPrincipalVisor();
                            form.Show();
                            this.Visible = false;
                        }
                        else
                        {
                            if (cuenta.tipo.Equals("gestor"))
                            {
                                MenuPrincipalGestor form = new MenuPrincipalGestor();
                                form.Show();
                                this.Visible = false;
                            }
                            else
                            {
                                MessageBox.Show("Usuario no reconocido");
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Usuario o contraseña incorrectos");
                }


                this.txtPassword.ResetText();
            }

            //this.txtUsuario.ResetText();
        }