public FrmReportesGrid(FrmPrincipalPanel FormP = null) { InitializeComponent(); SetearControles(); panel2.Visible = false; label1.Visible = false; this.InitializeClickHandlers(); }
private async Task ClosedFadeOutAsync() { Functions.ConfigurarMaterialSkinManager(); FrmPrincipalPanel frmParentForm = (FrmPrincipalPanel)Application.OpenForms["FrmPrincipalPanel"]; frmParentForm.SetBackGroundImage(); Fader.FadeOutAndClose(this, Fader.FadeSpeed.Slower); //this.FadeOut(); await Task.Delay(80); frmParentForm.Animate_BackLogo(); }
private void Bttn_Login_Click(object sender, EventArgs e) { if (VerificarCampos()) { DataTable dtUserInfo = UsuarioBL.VerificarRutPass(TxtBx_UserID.Text.Trim(), TxtBx_Password.Text.Trim()); FrmPrincipalPanel frmParentForm = (FrmPrincipalPanel)Application.OpenForms["FrmPrincipalPanel"]; if (dtUserInfo.Rows.Count > 0) // Verificacion de RUT { if (dtUserInfo.Rows[0].Field <string>("Acceso") == "Y") // Verificacion de Pass correcto { switch (dtUserInfo.Rows[0].Field <int>("IdAtributo")) { case 96000: // Verificacion del Acceso 9600 MINDUMAS ADMINISTRADOR Usuario.Instance().UserId = dtUserInfo.Rows[0].Field <int>("IdUsuario"); Usuario.Instance().UserName = dtUserInfo.Rows[0].Field <string>("Nombre"); Usuario.Instance().UserRut = dtUserInfo.Rows[0].Field <string>("rut"); frmParentForm.AsignarNombreUsuario(Usuario.Instance().UserName); frmParentForm.TipoAcceso = "ADMIN"; frmParentForm.AccesoActual = dtUserInfo.Rows[0].Field <int>("IdAtributo").ToString(); frmParentForm.ConfigurarMenuAcceso(); ClosedFadeOutAsync(); break; default: case 96001: // Verificacion del Acceso 9600 LECTURA Usuario.Instance().UserId = dtUserInfo.Rows[0].Field <int>("IdUsuario"); Usuario.Instance().UserName = dtUserInfo.Rows[0].Field <string>("Nombre"); Usuario.Instance().UserRut = dtUserInfo.Rows[0].Field <string>("rut"); frmParentForm.AsignarNombreUsuario(Usuario.Instance().UserName); frmParentForm.TipoAcceso = "LECTURA"; frmParentForm.AccesoActual = dtUserInfo.Rows[0].Field <int>("IdAtributo").ToString(); frmParentForm.ConfigurarMenuAcceso(); ClosedFadeOutAsync(); break; case 96002: // Verificacion del Acceso 9600 VENTAS Usuario.Instance().UserId = dtUserInfo.Rows[0].Field <int>("IdUsuario"); Usuario.Instance().UserName = dtUserInfo.Rows[0].Field <string>("Nombre"); Usuario.Instance().UserRut = dtUserInfo.Rows[0].Field <string>("rut"); frmParentForm.AsignarNombreUsuario(Usuario.Instance().UserName); frmParentForm.TipoAcceso = "VENTAS"; frmParentForm.AccesoActual = dtUserInfo.Rows[0].Field <int>("IdAtributo").ToString(); frmParentForm.ConfigurarMenuAcceso(); ClosedFadeOutAsync(); break; MetroFramework.MetroMessageBox.Show(frmParentForm, "No Posee la Autorizacion en MinduMas para Acceder al Sistema", "Acceso No Habilitado", MessageBoxButtons.OK, MessageBoxIcon.Information, 370); break; } } else { MetroFramework.MetroMessageBox.Show(frmParentForm, "La Contraseña no Coincide", "Contraseña Incorrecta", MessageBoxButtons.OK, MessageBoxIcon.Information, 370); TxtBx_Password.Focus(); } } else { MetroFramework.MetroMessageBox.Show(frmParentForm, "Numero de RUT No Registrado en la Base de Datos", "RUT Sin Coincidencia", MessageBoxButtons.OK, MessageBoxIcon.Information, 370); TxtBx_UserID.Focus(); } } }