예제 #1
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     try
     {
         List <Error> Errores = this.ValidarDatosEntrada();
         if (Errores.Count == 0)
         {
             Login_Negocio LogNeg = new Login_Negocio();
             Usuario       Datos  = this.ObtenerDatosUsuario();
             Datos = LogNeg.Autorizacion(Comun.Conexion, Datos.CuentaUsuario, Datos.Password, TipoValidacion);
             if (Datos.Resultado == 1)
             {
                 _IDUsuario = Datos.IDUsuario;
                 this.txtMensajeError.Visible = true;
                 this.DialogResult            = DialogResult.OK;
             }
             else
             {
                 this.txtMensajeError.Text    = "Acceso incorrecto. Código " + Datos.Resultado;
                 this.txtMensajeError.Visible = true;
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         LogError.AddExcFileTxt(ex, "frmAutorizacion ~ btnAceptar_Click");
     }
 }
예제 #2
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.txtMensajeError.Visible = false;
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             DatosIniciales Datos = this.ObtenerDatos();
             Login_Negocio  LN    = new Login_Negocio();
             LN.IniciarDatos(Datos);
             if (Datos.Completado)
             {
                 this.DialogResult = DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("Ocurrió un error al guardar los datos. Contacte a Soporte Técnico.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         LogError.AddExcFileTxt(ex, "frmInicial ~ frmInicial_Load");
     }
 }
예제 #3
0
 private void Ingresar(Usuario Datos)
 {
     try
     {
         Login_Negocio LN = new Login_Negocio();
         LN.ValidarUsuario(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
 public void login()
 {
     try
     {
         int             verificar = 0;
         LoginNutriologa lg        = new LoginNutriologa();
         lg.usuario = txtUser.Text;
         lg.pass    = txtPass.Text;
         Login_Negocio Ln = new Login_Negocio();
         Ln.ingresar(lg, ref verificar);
         if (verificar == 1)
         {
             lblUser.Visible = false;
             lblPass.Visible = false;
             this.Visible    = false;
             frmPrincipal home = new frmPrincipal();
             home.ShowDialog();
             if (home.salir)
             {
                 //home.Dispose();
                 this.Close();
             }
             else
             {
                 home.Dispose();
             }
         }
         else
         if (verificar == 0)
         {
             lblUser.Visible = true;
             lblUser.Text    = "No existe el usuario";
             lblPass.Visible = false;
             txtUser.Focus();
         }
         else
         if (verificar == 2)
         {
             lblPass.Text    = "Contraseña incorrecta";
             lblUser.Visible = false;
             lblPass.Visible = true;
             txtPass.Focus();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }