public static List <BLL.Modelos.TBC_CAMPOS_INICIATIVA> ObtenerCamposByTipoIniciativa(int _id) { List <BLL.Modelos.TBC_CAMPOS_INICIATIVA> campos = new List <BLL.Modelos.TBC_CAMPOS_INICIATIVA>(); var res = _context.SP_TBC_CAMPOS_INICIATIVA_SELECT_ALL_BY_TIPO_INICIATIVA(_id); foreach (var c in res) { var campo = new BLL.Modelos.TBC_CAMPOS_INICIATIVA(); campo.ID_CAMPO = c.ID_CAMPO; campo.ID_TIPO_INICIATIVA = (int)c.ID_TIPO_INICIATIVA; campo.NOMBRE_CAMPO = c.NOMBRE_CAMPO; campos.Add(campo); } return(campos); }
/// <summary> /// Método encargado de obtener la lista de iniciativas /// </summary> /// <returns>Retorna la lista de departamentos</returns> public List <TBC_CAMPOS_INICIATIVA> ObtenerCamposIniciativas() { List <TBC_CAMPOS_INICIATIVA> list = new List <TBC_CAMPOS_INICIATIVA>(); var result = _context.SP_TBC_CAMPOS_INICIATIVA_SelectAll(); foreach (var item in result) { TBC_CAMPOS_INICIATIVA tmp = new TBC_CAMPOS_INICIATIVA(); tmp.ID_CAMPO = item.ID_CAMPO; tmp.ID_TIPO_INICIATIVA = item.ID_TIPO_INICIATIVA; tmp.NOMBRE_CAMPO = item.NOMBRE_CAMPO; list.Add(tmp); } return(list); }
public MV_Exception editarCamposIniciativas(TBC_CAMPOS_INICIATIVA campos_iniciativas, int usuario_actualiza) { try { MV_Exception res = H_LogErrorEXC.resultToException(_context.SP_TBC_CAMPOS_INICIATIVA_Update(campos_iniciativas.ID_CAMPO, campos_iniciativas.ID_TIPO_INICIATIVA, campos_iniciativas.NOMBRE_CAMPO, usuario_actualiza).FirstOrDefault()); if (res.IDENTITY == null) { throw new Exception(res.ERROR_MESSAGE); } return(res); } catch (Exception) { throw; } }
public MV_Exception GuardarCamposIniciativas(TBC_CAMPOS_INICIATIVA campos_iniciativas, int idUsuario) { var result = new MV_Exception(); try { result = H_LogErrorEXC.resultToException(_context.SP_TBC_CAMPOS_INICIATIVA_Insert(campos_iniciativas.ID_CAMPO, campos_iniciativas.ID_TIPO_INICIATIVA, campos_iniciativas.NOMBRE_CAMPO, idUsuario)); if (result.IDENTITY == null) { throw new Exception(result.ERROR_MESSAGE); } } catch (Exception e) { H_LogErrorEXC.GuardarRegistroLogError(e); } return(result); }