public void InsertarTBCATMenu(TBCATMenu entidad) { try { //Obtener DbCommand para ejcutar el Store Procedure using (DbCommand com = db.GetStoredProcCommand("NombreDelStrore")) { //Parametros //db.AddInParameter(com, "@Parametro", DbType.Tipo, entidad.Atributo); //Ejecucion de la Consulta db.ExecuteNonQuery(com); //Cierre de la conexion y liberacion de memoria com.Dispose(); } } catch (Exception ex) { throw ex; } }
public List<TBCATMenu> ObtenerTBCATMenu(int accion, int idTipoUsuario, int idMenu, int nivel, int idModulo, int tipo) { List<TBCATMenu> resultado = null; try { //Obtener DbCommand para ejcutar el Store Procedure using (DbCommand com = db.GetStoredProcCommand("SP_SelMenuIntranetPF")) { //Parametros db.AddInParameter(com, "@Accion", DbType.Int32, accion); db.AddInParameter(com, "@IdTipoUsuario", DbType.Int32, idTipoUsuario); db.AddInParameter(com, "@IdMenu", DbType.Int32, idMenu); db.AddInParameter(com, "@Nivel", DbType.Int32, nivel); db.AddInParameter(com, "@IdModulo", DbType.Int32, idModulo); db.AddInParameter(com, "@Tipo", DbType.Int32, tipo); //Ejecucion de la Consulta using (IDataReader reader = db.ExecuteReader(com)) { if (reader != null) { resultado = new List<TBCATMenu>(); //Lectura de los datos del ResultSet while (reader.Read()) { TBCATMenu Menu = new TBCATMenu(); if (!reader.IsDBNull(0)) Menu.IdMenu = Convert.ToInt32(reader[0]); if (!reader.IsDBNull(2)) Menu.Menu = reader[2].ToString(); if (!reader.IsDBNull(3)) Menu.Descripcion = reader[3].ToString(); if (!reader.IsDBNull(4)) Menu.URL = reader[4].ToString(); if (!reader.IsDBNull(5)) Menu.Nivel = Convert.ToInt32(reader[5]); if (!reader.IsDBNull(6)) Menu.Padre = Convert.ToInt32(reader[6]); if (!reader.IsDBNull(7)) Menu.Hijo = reader[7].ToString(); if (!reader.IsDBNull(8)) Menu.Tipo = Convert.ToInt32(reader[8]); if (!reader.IsDBNull(10)) Menu.IdModulo = Convert.ToInt32(reader[10]); if (!reader.IsDBNull(11)) Menu.Carpeta = reader[11].ToString(); resultado.Add(Menu); } } reader.Dispose(); } //Cierre de la conexion y liberacion de memoria com.Dispose(); } } catch (Exception ex) { throw ex; } return resultado; }
public static void InsertarTBCATMenu(TBCATMenu entidad) { dal.InsertarTBCATMenu(entidad); }