Exemplo n.º 1
0
 public static FrmInicio GetInstancia()
 {
     if (instancia == null)
     {
         instancia = new FrmInicio();
     }
     return(instancia);
 }
Exemplo n.º 2
0
        //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";
            }
        }
Exemplo n.º 3
0
 private void FrmInicio_FormClosing(object sender, FormClosingEventArgs e)
 {
     instancia = null;
 }