public static bool ActivaForoComunidad(YouCom.DTO.Foro.ForoComunidadDTO theForoComunidadDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); wobjSQLHelper.SetParametro("@usuarioIngreso", SqlDbType.VarChar, 50, theForoComunidadDTO.UsuarioModificacion); wobjSQLHelper.SetParametro("@pIdForoComunidad", SqlDbType.VarChar, 20, theForoComunidadDTO.IdForoComunidad); try { //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("Activa_ForoComunidad", "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; } catch (Exception eobjException) { throw eobjException; } return(retorno); }
public static bool Update(YouCom.DTO.Foro.ForoComunidadDTO myForoComunidadDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdForoComunidad", SqlDbType.Decimal, -1, myForoComunidadDTO.IdForoComunidad); wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myForoComunidadDTO.TheCondominioDTO.IdCondominio); wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myForoComunidadDTO.TheComunidadDTO.IdComunidad); wobjSQLHelper.SetParametro("@pIdPadre", SqlDbType.Decimal, -1, myForoComunidadDTO.IdPadre); wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myForoComunidadDTO.TheFamiliaDTO.IdFamilia); wobjSQLHelper.SetParametro("@pIdTipoForo", SqlDbType.Decimal, -1, myForoComunidadDTO.TheTipoForoDTO.IdTipoForo); wobjSQLHelper.SetParametro("@pIdCategoria", SqlDbType.Decimal, -1, myForoComunidadDTO.TheCategoriaDTO.IdCategoria); wobjSQLHelper.SetParametro("@pIdForoEstado", SqlDbType.Decimal, -1, myForoComunidadDTO.TheForoComunidadEstadoDTO.IdForoComunidadEstado); wobjSQLHelper.SetParametro("@pMotivoForoEstado", SqlDbType.DateTime, -1, myForoComunidadDTO.MotivoEstadoForoComunidad); wobjSQLHelper.SetParametro("@pFechaForo", SqlDbType.DateTime, -1, myForoComunidadDTO.FechaForoComunidad); wobjSQLHelper.SetParametro("@pFechaPublicidadForo", SqlDbType.DateTime, -1, myForoComunidadDTO.FechaPublicacion); wobjSQLHelper.SetParametro("@pFechaTerminoForo", SqlDbType.DateTime, -1, myForoComunidadDTO.FechaTermino); wobjSQLHelper.SetParametro("@pTituloForo", SqlDbType.VarChar, 500, myForoComunidadDTO.TituloForoComunidad); wobjSQLHelper.SetParametro("@pResumenForo", SqlDbType.VarChar, 500, myForoComunidadDTO.ResumenForoComunidad); wobjSQLHelper.SetParametro("@pDescripcionForo", SqlDbType.Text, -1, myForoComunidadDTO.DescripcionForoComunidad); wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myForoComunidadDTO.UsuarioModificacion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("UPD_ForoComunidad", "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); }
public static bool Insert(YouCom.DTO.Foro.ForoComunidadDTO myForoComunidadDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myForoComunidadDTO.TheCondominioDTO.IdCondominio); wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myForoComunidadDTO.TheComunidadDTO.IdComunidad); wobjSQLHelper.SetParametro("@pIdPadre", SqlDbType.Decimal, -1, myForoComunidadDTO.IdPadre); wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myForoComunidadDTO.TheFamiliaDTO.IdFamilia); wobjSQLHelper.SetParametro("@pIdCategoria", SqlDbType.Decimal, -1, myForoComunidadDTO.TheCategoriaDTO.IdCategoria); wobjSQLHelper.SetParametro("@pIdForoEstado", SqlDbType.Decimal, -1, myForoComunidadDTO.TheForoComunidadEstadoDTO.IdForoComunidadEstado); wobjSQLHelper.SetParametro("@pFechaForo", SqlDbType.DateTime, -1, myForoComunidadDTO.FechaForoComunidad != DateTime.MinValue ? myForoComunidadDTO.FechaForoComunidad : System.Data.SqlTypes.SqlDateTime.Null); wobjSQLHelper.SetParametro("@pFechaPublicacionForo", SqlDbType.DateTime, -1, myForoComunidadDTO.FechaPublicacion != DateTime.MinValue ? myForoComunidadDTO.FechaPublicacion : System.Data.SqlTypes.SqlDateTime.Null); wobjSQLHelper.SetParametro("@pFechaTerminoForo", SqlDbType.DateTime, -1, myForoComunidadDTO.FechaTermino != DateTime.MinValue ? myForoComunidadDTO.FechaTermino : System.Data.SqlTypes.SqlDateTime.Null); wobjSQLHelper.SetParametro("@pTituloForo", SqlDbType.VarChar, 500, myForoComunidadDTO.TituloForoComunidad); wobjSQLHelper.SetParametro("@pDescripcionForo", SqlDbType.Text, -1, myForoComunidadDTO.DescripcionForoComunidad); wobjSQLHelper.SetParametro("@pUsuarioIngreso", SqlDbType.VarChar, 20, myForoComunidadDTO.UsuarioIngreso); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("INS_ForoComunidad", "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); }
public static bool ValidaEliminacionForoComunidad(YouCom.DTO.Foro.ForoComunidadDTO theForoComunidadDTO) { DataTable pobjDataTable = new DataTable(); bool retorno = false; if (YouCom.DAL.ForoComunidadDAL.ValidaEliminacionForoComunidad(theForoComunidadDTO, ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { retorno = true; } } return(retorno); }
public static bool Delete(YouCom.DTO.Foro.ForoComunidadDTO myForoComunidadDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdForoComunidad", SqlDbType.Decimal, -1, myForoComunidadDTO.IdForoComunidad); wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myForoComunidadDTO.UsuarioModificacion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("DEL_ForoComunidad", "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); }
public static IList <YouCom.DTO.Foro.ForoComunidadDTO> getListadoForoComunidad() { IList <YouCom.DTO.Foro.ForoComunidadDTO> IForoComunidad = new List <YouCom.DTO.Foro.ForoComunidadDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.DAL.ForoComunidadDAL.getListadoForoComunidad(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Foro.ForoComunidadDTO foro_comunidad = new YouCom.DTO.Foro.ForoComunidadDTO(); foro_comunidad.IdForoComunidad = decimal.Parse(wobjDataRow["IdForoComunidad"].ToString()); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); foro_comunidad.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(wobjDataRow["idComunidad"].ToString()); foro_comunidad.TheComunidadDTO = myComunidadDTO; YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO.IdFamilia = decimal.Parse(wobjDataRow["idFamilia"].ToString()); myFamiliaDTO.NombreFamilia = wobjDataRow["nombreFamilia"].ToString(); myFamiliaDTO.ApellidoPaternoFamilia = wobjDataRow["apellidoPaternoFamilia"].ToString(); myFamiliaDTO.ApellidoMaternoFamilia = wobjDataRow["apellidoMaternoFamilia"].ToString(); foro_comunidad.TheFamiliaDTO = myFamiliaDTO; YouCom.DTO.Foro.ForoComunidadEstadoDTO myForoComunidadEstadoDTO = new YouCom.DTO.Foro.ForoComunidadEstadoDTO(); myForoComunidadEstadoDTO.IdForoComunidadEstado = decimal.Parse(wobjDataRow["idForoComunidadEstado"].ToString()); myForoComunidadEstadoDTO.NombreForoComunidadEstado = wobjDataRow["nombreForoComunidadEstado"].ToString(); foro_comunidad.TheForoComunidadEstadoDTO = myForoComunidadEstadoDTO; YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); myCategoriaDTO.IdCategoria = decimal.Parse(wobjDataRow["idCategoria"].ToString()); myCategoriaDTO.NombreCategoria = wobjDataRow["nombreCategoria"].ToString(); foro_comunidad.TheCategoriaDTO = myCategoriaDTO; foro_comunidad.IdPadre = !string.IsNullOrEmpty(wobjDataRow["idPadre"].ToString()) ? decimal.Parse(wobjDataRow["idPadre"].ToString()) : 0; foro_comunidad.FechaForoComunidad = !string.IsNullOrEmpty(wobjDataRow["fechaForo"].ToString()) ? DateTime.Parse(wobjDataRow["fechaForo"].ToString()) : DateTime.MinValue; foro_comunidad.FechaTermino = !string.IsNullOrEmpty(wobjDataRow["fechaTerminoForo"].ToString()) ? DateTime.Parse(wobjDataRow["fechaTerminoForo"].ToString()) : DateTime.MinValue; foro_comunidad.FechaPublicacion = !string.IsNullOrEmpty(wobjDataRow["fechaPublicacionForo"].ToString()) ? DateTime.Parse(wobjDataRow["fechaPublicacionForo"].ToString()) : DateTime.MinValue; foro_comunidad.TituloForoComunidad = wobjDataRow["tituloForo"].ToString(); foro_comunidad.DescripcionForoComunidad = wobjDataRow["descripcionForo"].ToString(); foro_comunidad.MotivoEstadoForoComunidad = wobjDataRow["motivoEstadoForo"].ToString(); foro_comunidad.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); foro_comunidad.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); foro_comunidad.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); foro_comunidad.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); foro_comunidad.Estado = wobjDataRow["estado"].ToString(); IForoComunidad.Add(foro_comunidad); } } return(IForoComunidad); }