public static void CrearRelacionModuloPerfil(cRelacionPerfilModulo Relacion) { try { //Declaramos la conexion hacia la base de datos using (MySqlConnection Conn = new MySqlConnection(cConexion.CadenaConexion())) { Conn.Open(); //Nombre del procedimiento string StoreProc = "uspInsertarRelPerfMod"; //Creamos el command para la insercion MySqlCommand Cmd = new MySqlCommand(StoreProc, Conn); Cmd.CommandType = CommandType.StoredProcedure; //Parametros Cmd.Parameters.AddWithValue("p_CodigoMod", Relacion.ModuloID); Cmd.Parameters.AddWithValue("p_CodigoPerf", Relacion.PerfilID); Cmd.ExecuteNonQuery(); } } catch (MySqlException Ex) { throw Ex; } }
public void CrearRelacionModuloPerfil(cRelacionPerfilModulo Relacion) { try { //COMPROBAMOS LA EXISTENCIA DE LA RELACION if (Existe((Int16)Relacion.PerfilID, (Int16)Relacion.ModuloID) == false) { RelacionModuloPerfilDA.CrearRelacionModuloPerfil(Relacion); } } catch (Exception Ex) { throw Ex; } }
private void btnAgregarModulo_Click(object sender, EventArgs e) { try { //AGREGAMOS MODULO AL PERFIL RelacionModuloPerfilBL ObjetoRelacion = new RelacionModuloPerfilBL(); //CREAMOS EL OBJETO DE RELACION cRelacionPerfilModulo Relacion = new cRelacionPerfilModulo(); Relacion.ModuloID = ObtenerModulo(); Relacion.PerfilID = PerfilID; //CREAMOS LA RELACION ObjetoRelacion.CrearRelacionModuloPerfil(Relacion); ListarModulosAsignados(PerfilID); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }