public void mostrar_Permisos(ref DataTable dt, Lpermisos parametros) { try { CONEXIONMAESTRA.abrir(); SqlDataAdapter da = new SqlDataAdapter("mostrar_Permisos", CONEXIONMAESTRA.conectar); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.AddWithValue("@idusuario", parametros.IdUsuario); da.Fill(dt); CONEXIONMAESTRA.cerrar(); } catch (Exception ex) { MessageBox.Show(ex.StackTrace); } }
public bool Eliminar_Permisos(Lpermisos parametros) { try { CONEXIONMAESTRA.abrir(); SqlCommand cmd = new SqlCommand("Eliminar_Permisos", CONEXIONMAESTRA.conectar); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdUsuario", parametros.IdUsuario); cmd.ExecuteNonQuery(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } finally { CONEXIONMAESTRA.cerrar(); } }
private void insertarPermisos() { DataTable dt = new DataTable(); Dmodulos funcionModulos = new Dmodulos(); funcionModulos.mostrar_Modulos(ref dt); foreach (DataRow row in dt.Rows) { int idModulo = Convert.ToInt32(row["IdModulo"]); Lpermisos parametros = new Lpermisos(); Dpermisos funcion = new Dpermisos(); parametros.IdModulo = idModulo; parametros.IdUsuario = idusuario; funcion.Insertar_Permisos(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(); Dpermisos funcion = new Dpermisos(); Lpermisos parametros = new Lpermisos(); parametros.IdUsuario = Idusuario; funcion.mostrar_Permisos(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 == "Usuarios") { btnUsuarios.Enabled = true; btnRegistro.Enabled = true; } if (Modulo == "Personal") { btnPersonal.Enabled = true; } if (Modulo == "Respaldos") { btnRespaldos.Enabled = true; btnRestaurar.Enabled = true; } } }