private async void TxtPass_OnCustomKeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Enter)) { MensajeEspera.ShowWait("Iniciando..."); var(rpta, objects) = await NCredenciales.Login(this.usuarioSelected.Celular, this.txtPass.Texto, DateTime.Now.ToString("yyyy-MM-dd")); if (rpta.Equals("OK")) { Credenciales credencial = (Credenciales)objects[0]; MainController main = MainController.GetInstance(); main.Usuario = credencial.Usuario; if (credencial.Usuario.Tipo_usuario.Equals("TRABAJADOR CARTERAS")) { Turnos turno = (Turnos)objects[1]; main.Turno = turno; main.Id_cobro = turno.Id_cobro; main.Cobro = turno.Cobro; FrmObservarArticulos frmArticulos = new FrmObservarArticulos { StartPosition = FormStartPosition.CenterScreen, WindowState = FormWindowState.Maximized, }; frmArticulos.Show(); //frmArticulos.LoadArticulos(dtArticulos); this.Hide(); } else { DataTable dtSolicitudes = (DataTable)objects[1]; DataTable dtCobros = (DataTable)objects[2]; FrmPrincipal FrmPrincipal = new FrmPrincipal { StartPosition = FormStartPosition.CenterScreen, WindowState = FormWindowState.Maximized, }; FrmPrincipal.LoadCobros(dtCobros); FrmPrincipal.LoadNotificaciones(dtSolicitudes); FrmPrincipal.Show(); //FrmEstadisticasCobro.LoadArticulos(dtArticulos); this.Hide(); } } else { MensajeEspera.CloseForm(); Mensajes.MensajeInformacion(rpta, "Entendido"); } MensajeEspera.CloseForm(); } }
private async void BtnIngresar_Click(object sender, EventArgs e) { try { MensajeEspera.ShowWait("Iniciando..."); var(rpta, objects) = await NCredenciales.Login(this.usuarioSelected.Celular, this.txtPass.Texto, DateTime.Now.ToString()); if (rpta.Equals("OK")) { MainController main = MainController.GetInstance(); Credenciales credencial = (Credenciales)objects[0]; main.Usuario = credencial.Usuario; if (credencial.Usuario.Tipo_usuario.Equals("TRABAJADOR CARTERAS")) { Turnos turno = (Turnos)objects[1]; main.Turno = turno; FrmObservarArticulos frmArticulos = new FrmObservarArticulos { StartPosition = FormStartPosition.CenterScreen, WindowState = FormWindowState.Maximized, }; frmArticulos.Show(); //frmArticulos.LoadArticulos(dtArticulos); this.Hide(); } else { FrmPrincipal frmPrincipal = new FrmPrincipal { StartPosition = FormStartPosition.CenterScreen, WindowState = FormWindowState.Maximized, }; frmPrincipal.Show(); //frmArticulos.LoadArticulos(dtArticulos); this.Hide(); } } else { MensajeEspera.CloseForm(); Mensajes.MensajeInformacion(rpta, "Entendido"); } MensajeEspera.CloseForm(); } catch (Exception ex) { MensajeEspera.CloseForm(); Mensajes.MensajeErrorCompleto(this.Name, "BtnIngresar_Click", "Hubo un error al ingresar", ex.Message); } }
private async Task Login() { try { if (this.ListaEmpleados.Text != "" & this.txtPass.Texto != null) { if (this.ListaEmpleados.Text.Equals("NINGUNO")) { if (this.txtPass.Texto.Equals("administrador")) { DatosInicioSesion datos = DatosInicioSesion.GetInstancia(); datos.Id_empleado = Convert.ToInt32(0); datos.Nombre_empleado = Convert.ToString("Administrador"); datos.Cargo_empleado = "ADMINISTRADOR"; FrmPrincipal frmPrincipal = new FrmPrincipal(); frmPrincipal.WindowState = FormWindowState.Maximized; frmPrincipal.Show(); this.Hide(); } else if (this.txtPass.Texto.Equals("configadmin")) { FrmAdministracionAvanzada frm = new FrmAdministracionAvanzada(); frm.StartPosition = FormStartPosition.CenterScreen; frm.ShowDialog(); } } else { var(rpta, objects) = await NEmpleados.Login("LOGIN", Convert.ToString(this.ListaEmpleados.SelectedValue), this.txtPass.Texto); if (rpta.Equals("OK")) { Empleado empleado = (Empleado)objects[0]; Turno turno = (Turno)objects[1]; DatosInicioSesion datos = DatosInicioSesion.GetInstancia(); datos.Id_empleado = empleado.Id_empleado; datos.Nombre_empleado = empleado.Nombre_empleado; datos.Cargo_empleado = empleado.Cargo_empleado; datos.Empleado = empleado; datos.Turno = turno; FrmPrincipal frmPrincipal = new FrmPrincipal { WindowState = FormWindowState.Maximized }; frmPrincipal.Show(); this.Hide(); } else if (rpta.Equals("")) { Mensajes.MensajeInformacion("No se encontró el usuario, intentelo de nuevo", "Entendido"); } else { throw new Exception(rpta); } } } else if (this.ListaEmpleados.Text.Equals("")) { if (this.txtPass.Texto.Equals("configadmin")) { FrmAdministracionAvanzada frm = new FrmAdministracionAvanzada(); frm.StartPosition = FormStartPosition.CenterScreen; frm.ShowDialog(); } } else { Mensajes.MensajeErrorForm("La contraseña es obligatoria"); } } catch (Exception ex) { Mensajes.MensajeErrorCompleto(this.Name, "BtnIngresar_Click", "Hubo un error al ingresar", ex.Message); } }
private void AbrirCarreras() { FrmPrincipal FrmPrincipal = new FrmPrincipal(); FrmPrincipal.Show(); }