public void InitializeSut() { _permisosRepositorio = _unidadDeTrabajo.Repositorio <Permiso>(); var objectValidator = new Mock <IObjectModelValidator>(); objectValidator.Setup(o => o.Validate( It.IsAny <ActionContext>(), It.IsAny <ValidationStateDictionary>(), It.IsAny <string>(), It.IsAny <object>())); _sut = new PermisosController(_loggerFalso.Object, _unidadDeTrabajo, _mapeador); _sut.ObjectValidator = objectValidator.Object; }
private void insertarPermisos() { foreach (DataGridViewRow row in dgModulos.Rows) { int idModulo = Convert.ToInt32(row.Cells["idModulo"].Value); bool marcado = Convert.ToBoolean(row.Cells["Marcar"].Value); if (marcado == true) { PermisosModel parametros = new PermisosModel(); PermisosController funcion = new PermisosController(); parametros.idModulo = idModulo; parametros.idUsuario = idUsuario; parametros.estado = "N"; funcion.insertarPermisos(parametros); } } mostrarUsuarios(); panelRegistro.Visible = false; }
private void mostrarPermisos() { DataTable dt = new DataTable(); PermisosController funcion = new PermisosController(); PermisosModel parametros = new PermisosModel(); parametros.idUsuario = idUsuario; funcion.mostrarPermisos(ref dt, parametros); foreach (DataRow rowPermisos in dt.Rows) { int idmoduloPermisos = Convert.ToInt32(rowPermisos["IdModulo"]); foreach (DataGridViewRow rowModulos in dgModulos.Rows) { int Idmodulo = Convert.ToInt32(rowModulos.Cells["IdModulo"].Value); if (idmoduloPermisos == Idmodulo) { rowModulos.Cells[0].Value = true; } } } }
private void insertarPermisos() { DataTable dt = new DataTable(); ModulosController funcionModulos = new ModulosController(); funcionModulos.mostrarModulos(ref dt); foreach (DataRow row in dt.Rows) { int idModulo = Convert.ToInt32(row["idModulo"]); PermisosModel parametros = new PermisosModel(); PermisosController funcion = new PermisosController(); parametros.idModulo = idModulo; parametros.idUsuario = idUsuario; funcion.insertarPermisos(parametros); } MessageBox.Show("!LISTO! RECUERDA que para Iniciar Sesión tu Usuario es: " + TXTUSUARIO.Text + " y tu Contraseña es: " + TXTCONTRASEÑA.Text, "Registro Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); Dispose(); Login frm = new Login(); frm.ShowDialog(); }
private void validarPermisos() { DataTable dt = new DataTable(); PermisosController funcion = new PermisosController(); PermisosModel parametros = new PermisosModel(); parametros.idUsuario = idUsuario; funcion.mostrarPermisos(ref dt, parametros); btnConsultas.Enabled = false; btnPersonal.Enabled = false; btnRegistro.Enabled = false; btnUsuarios.Enabled = false; btnRestaurar.Enabled = false; btnRespaldos.Enabled = false; foreach (DataRow rowPermisos in dt.Rows) { string modulo = Convert.ToString(rowPermisos["modulo"]); if (modulo == "PrePlanillas") { btnConsultas.Enabled = true; } if (modulo == "Personal") { btnPersonal.Enabled = true; } if (modulo == "Usuarios") { btnUsuarios.Enabled = true; btnRegistro.Enabled = true; } if (modulo == "Respaldos") { btnRespaldos.Enabled = true; btnRestaurar.Enabled = true; } } }