コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                FixamoContext context = new FixamoContext();

                /*Clases.Usuario newUsuario = new Clases.Usuario();
                 * newUsuario.Nombre = "ADM";
                 * newUsuario.Contraseña = "1234";
                 * context.Usuarios.Add(newUsuario);
                 * context.SaveChanges();*/
                Clases.Usuario usuarioAct = validarExistenciaUsuario(context);
                validarContraseña(usuarioAct, contraseña.Text);
                validarUsuarioHabilitado(usuarioAct);
                Clases.Session.getInstance().userId = usuarioAct.UsuarioId;
                Clases.Session.getInstance().user   = usuarioAct.Nombre;
                this.Visible = false;
                Form1 pantallaPrincipal = new Form1();
                pantallaPrincipal.ShowDialog();
                this.Close();
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: sebaj1993/Fixamo
        private void button10_Click(object sender, EventArgs e)
        {
            FixamoContext             context      = new FixamoContext();
            List <Clases.Presupuesto> presupuestos = context.Presupuestos.ToList();

            Forms.VerPresupuestos formPresupuestos = new Forms.VerPresupuestos(presupuestos);
            validarUser(formPresupuestos);
        }
コード例 #3
0
 private Clases.Usuario validarExistenciaUsuario(FixamoContext context)
 {
     Clases.Usuario user = context.Usuarios.Where(u => u.Nombre == nombre.Text).FirstOrDefault();
     if (user == null)
     {
         throw new Exception("El usuario no existe");
     }
     else
     {
         return(user);
     }
 }