public static IList <YouCom.DTO.Mensajeria.EleccionMensajeDirectivaDTO> getListadoEleccionMensajeDirectiva() { IList <YouCom.DTO.Mensajeria.EleccionMensajeDirectivaDTO> IEleccionMensajeDirectiva = new List <YouCom.DTO.Mensajeria.EleccionMensajeDirectivaDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.EleccionMensajeDirectivaDAL.getListadoEleccionMensajeDirectiva(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Mensajeria.EleccionMensajeDirectivaDTO eleccion_mensaje_directiva = new YouCom.DTO.Mensajeria.EleccionMensajeDirectivaDTO(); eleccion_mensaje_directiva.IdEleccionMensajeDirectiva = decimal.Parse(wobjDataRow["IdEleccionMensajeDirectiva"].ToString()); YouCom.DTO.Mensajeria.MensajeDirectivaDTO myMensajeDirectivaDTO = new YouCom.DTO.Mensajeria.MensajeDirectivaDTO(); myMensajeDirectivaDTO.IdMensajeDirectiva = decimal.Parse(wobjDataRow["idMensajeDirectiva"].ToString()); eleccion_mensaje_directiva.TheMensajeDirectivaDTO = myMensajeDirectivaDTO; YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO.IdFamilia = decimal.Parse(wobjDataRow["idFamilia"].ToString()); eleccion_mensaje_directiva.TheFamiliaDTO = myFamiliaDTO; eleccion_mensaje_directiva.EleccionMensajeDirectivaFecha = DateTime.Parse(wobjDataRow["eleccionMensajeDirectivaFecha"].ToString()); eleccion_mensaje_directiva.EleccionMensajeDirectivaMeGusta = wobjDataRow["eleccionMensajeDirectivaMeGusta"].ToString(); IEleccionMensajeDirectiva.Add(eleccion_mensaje_directiva); } } return(IEleccionMensajeDirectiva); }
public static bool Insert(YouCom.DTO.Mensajeria.EleccionMensajeDirectivaDTO myEleccionMensajeDirectivaDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdMensajeDirectiva", SqlDbType.Decimal, -1, myEleccionMensajeDirectivaDTO.TheMensajeDirectivaDTO.IdMensajeDirectiva); wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myEleccionMensajeDirectivaDTO.TheFamiliaDTO.IdFamilia); wobjSQLHelper.SetParametro("@pEleccionMensajeDirectivaMeGusta", SqlDbType.VarChar, 20, myEleccionMensajeDirectivaDTO.EleccionMensajeDirectivaMeGusta); wobjSQLHelper.SetParametro("@pEleccionMensajeDirectivaFecha", SqlDbType.DateTime, -1, myEleccionMensajeDirectivaDTO.EleccionMensajeDirectivaFecha); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("INS_EleccionMensajeDirectiva", "YouCom")) { case 0: throw new Exception("No se pudo grabar."); case -1: throw new Exception("Hubo un error."); case -2: throw new Exception("Hubo un error."); } //==================================================================================== retorno = true; } #region Catch catch (Exception eobjException) { throw eobjException; } #endregion return(retorno); }