public static FrmInicio GetInstancia() { if (instancia == null) { instancia = new FrmInicio(); } return(instancia); }
//BOTON ENTRAR EL SISITEMA private void Btn_entrar_Click(object sender, EventArgs e) { if (Cbo_user.Text.Equals("USUARIO") || string.IsNullOrWhiteSpace(Cbo_user.Text)) { ValidateChildren(); Cbo_user.Focus(); return; } if (string.IsNullOrWhiteSpace(Txt_acceso.Text)) { ValidateChildren(); Txt_acceso.Focus(); return; } if (Cboempresa.Text.Equals("EMPRESA") || string.IsNullOrWhiteSpace(Cboempresa.Text)) { ValidateChildren(); Cboempresa.Focus(); return; } if ((Cbo_user.Text.Trim().Equals("ADMINISTRADOR") && Txt_acceso.Text.Trim() == pass_admin) || (Cbo_user.Text.Trim().Equals("AUXILIAR") && Txt_acceso.Text.Trim() == pass_auxi)) { if (Existe(Cboempresa.Text.Trim())) { //MessageBox.Show("BIENVENIDO"); if (list_emp != null) { foreach (Dempresa item in list_emp.Where(x => x.Id_empresa == Convert.ToInt32(Cboempresa.SelectedValue)).ToList()) { UserCache.C_idempresa = item.Id_empresa; UserCache.C_razonSocial = item.Razon_social; UserCache.C_ruc = item.Ruc; } UserCache.C_usuario = Cbo_user.SelectedItem.ToString(); EnviarPeriodo(); FrmInicio frmini = FrmInicio.GetInstancia(); frmini.Show(); frmini.FormClosed += Logout; this.Hide(); } } else { Lbl_mensaje.Text = "Empresa no existe"; } } else { Lbl_mensaje.Text = "El Usuario o Contraseña son Incorrectos"; } }
private void FrmInicio_FormClosing(object sender, FormClosingEventArgs e) { instancia = null; }