private void ValidarUsuario() { //VERIFICAMOS LOS CAMPOS VACIOS if (string.IsNullOrEmpty(txtUsuario.Text.Trim()) || string.IsNullOrEmpty(txtClave.Text.Trim())) { MessageBox.Show("No puedes dejar campos vacios para ingresar al sistema", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { //VERIFICAMOS SI EL USUARIO INGRESADO ES VALIDO string _Usuario = string.IsNullOrEmpty(txtUsuario.Text.Trim()) ? null : txtUsuario.Text.Trim(); string _Clave = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.Encriptar(txtClave.Text); var VerificarUsuario = ObjDataSeguridad.Value.BuscaUsuario( new Nullable <decimal>(), null, null, null, _Usuario, _Clave, 1, 1); if (VerificarUsuario.Count() < 1) { MessageBox.Show("El nombre de usuario o la clave ingresada no es valida, favor de verificar", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtUsuario.Text = string.Empty; txtClave.Text = string.Empty; txtUsuario.Focus(); } else { foreach (var n in VerificarUsuario) { VariablesGlobales.IdUsuario = Convert.ToDecimal(n.IdUsuario); VariablesGlobales.EstatusUsuario = Convert.ToBoolean(n.Estatus0); } if (VariablesGlobales.EstatusUsuario == false) { MessageBox.Show("Este usuario se encuentra deshabilitado, cominiquese con un administrador para desbloquear la cuenta", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { this.Hide(); DSSistemaPuntoVentaClinico.Solucion.Pantallas.MenuPrincipal.MenuPrincipal Menu = new MenuPrincipal.MenuPrincipal(); Menu.VariablesGlobales.IdUsuario = VariablesGlobales.IdUsuario; Menu.ShowDialog(); } } } }
private void IngresarSistema() { //VALIDAMOS SI LOS CAMPOS USUARIO Y CLAVE ESTAN VACIOS if (string.IsNullOrEmpty(txtUsuario.Text.Trim()) || string.IsNullOrEmpty(txtclave.Text.Trim())) { MessageBox.Show("Has dejado campos vacios que son necesarios para ingresar al sistema, favor de verificar", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { //VALIDAMOS LOS DATOS string _Usuario = string.IsNullOrEmpty(txtUsuario.Text.Trim()) ? null : txtUsuario.Text.Trim(); string _Clave = string.IsNullOrEmpty(txtclave.Text.Trim()) ? null : txtclave.Text.Trim(); var Validarusuario = ObjdataSeguridad.Value.BuscaUsuarios( new Nullable <decimal>(), _Usuario, DSMarket.Logica.Comunes.SeguridadEncriptacion.Encriptar(_Clave), null, null, 1, 1); if (Validarusuario.Count() < 1) { MessageBox.Show("El nombre de usuario o la clave no son validas favor de verificar", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtUsuario.Text = string.Empty; txtclave.Text = string.Empty; txtUsuario.Focus(); } else { //SACAMOS LOS DATOS DEL USUARIO foreach (var n in Validarusuario) { VariablesGlobales.Estatus = Convert.ToBoolean(n.Estatus0); VariablesGlobales.CambiaClave = Convert.ToBoolean(n.CambiaClave0); VariablesGlobales.NombreUsuario = n.Persona; VariablesGlobales.NivelAcceso = n.Nivel; VariablesGlobales.IdUsuario = Convert.ToDecimal(n.IdUsuario); VariablesGlobales.IdNivelAcceso = Convert.ToDecimal(n.IdNivelAcceso); } //VALIDAMOS EL ESTATUS DEL USUARIO if (VariablesGlobales.Estatus == false) { MessageBox.Show("El usuario correspondiente a " + VariablesGlobales.NombreUsuario + " esta deshabilitado actualmente, favor de contactar a un administrador del sistema para desbloquear la cuenta", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtUsuario.Text = string.Empty; txtclave.Text = string.Empty; } else { //VERIFICAMOS SI EL USUARIO VA A CAMBIAR CLAVE if (VariablesGlobales.CambiaClave == true) { this.Hide(); DSMarket.Solucion.Pantallas.Pantallas.Seguridad.CambiaClaveUsuario CambiaClave = new CambiaClaveUsuario(); CambiaClave.VariablesGlobales.IdMantenimeinto = VariablesGlobales.IdUsuario; CambiaClave.ShowDialog(); } else { //ingresamos al sistema this.Hide(); DSMarket.Solucion.Pantallas.MenuPrincipal.MenuPrincipal Menuprincipal = new MenuPrincipal.MenuPrincipal(); Menuprincipal.VariablesGlobales.IdUsuario = VariablesGlobales.IdUsuario; Menuprincipal.VariablesGlobales.IdNivelAcceso = VariablesGlobales.IdNivelAcceso; Menuprincipal.ShowDialog(); } } } } }