示例#1
0
        public static bool DeleteFuncion(FuncionDTO theFuncionDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            wobjSQLHelper.SetParametro("@usuarioIngreso", SqlDbType.VarChar, 20, theFuncionDTO.UsuarioIngreso);
            wobjSQLHelper.SetParametro("@FuncionCod", SqlDbType.VarChar, 20, theFuncionDTO.FuncionCod);

            try
            {
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("Delete_Funcion", "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 InsertLocalidad(LocalidadDTO theLocalidadDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            wobjSQLHelper.SetParametro("@Region", SqlDbType.VarChar, 20, theLocalidadDTO.IdRegion);
            wobjSQLHelper.SetParametro("@descripcionLocalidad", SqlDbType.VarChar, 100, theLocalidadDTO.Descripcion);
            wobjSQLHelper.SetParametro("@PUsuarioIngreso", SqlDbType.VarChar, 20, theLocalidadDTO.UsuarioIngreso);


            try
            {
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("INS_localidad", "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 DeleteLocalidad(LocalidadDTO theLocalidadDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            wobjSQLHelper.SetParametro("@idLocalidad", SqlDbType.VarChar, 20, theLocalidadDTO.IdLocalidad);
            wobjSQLHelper.SetParametro("@PUsuarioModificacion", SqlDbType.VarChar, 20, theLocalidadDTO.UsuarioModificacion);

            try
            {
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("Delete_localidad", "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);
        }
示例#4
0
        public static bool ActivaNotificaciones(YouCom.DTO.Mensajeria.MensajeTipoDTO theMensajeTipoDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            wobjSQLHelper.SetParametro("@usuarioIngreso", SqlDbType.VarChar, 50, theMensajeTipoDTO.UsuarioModificacion);
            wobjSQLHelper.SetParametro("@pIdMensajeTipo", SqlDbType.Decimal, -1, theMensajeTipoDTO.IdMensajeTipo);

            try
            {
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("Activa_Notificacion", "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);
        }
示例#5
0
        public static bool ActivaTipoVisita(YouCom.DTO.AccesoHogar.TipoVisitaDTO theTipoVisitaDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            wobjSQLHelper.SetParametro("@usuarioIngreso", SqlDbType.VarChar, 50, theTipoVisitaDTO.UsuarioModificacion);
            wobjSQLHelper.SetParametro("@pIdTipoVisita", SqlDbType.VarChar, 20, theTipoVisitaDTO.IdTipoVisita);

            try
            {
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("Activa_TipoVisita", "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);
        }
示例#6
0
        public static bool Update(YouCom.DTO.Servicio.EmpresaServicioDTO myEmpresaServicioDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdEmpresaServicio", SqlDbType.Decimal, -1, myEmpresaServicioDTO.IdEmpresaServicio);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myEmpresaServicioDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myEmpresaServicioDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pIdServicio", SqlDbType.Decimal, -1, myEmpresaServicioDTO.TheServiciosDTO.IdServicio);
                wobjSQLHelper.SetParametro("@pIdGiro", SqlDbType.Decimal, -1, myEmpresaServicioDTO.TheGiroDTO.IdGiro);
                wobjSQLHelper.SetParametro("@pRazonSocialEmpresaServicio", SqlDbType.VarChar, 300, myEmpresaServicioDTO.RazonSocialEmpresaServicio);
                wobjSQLHelper.SetParametro("@pRutEmpresaServicio", SqlDbType.VarChar, 20, myEmpresaServicioDTO.RutEmpresaServicio);
                wobjSQLHelper.SetParametro("@pDireccionEmpresaServicio", SqlDbType.VarChar, 500, myEmpresaServicioDTO.DireccionEmpresaServicio);
                wobjSQLHelper.SetParametro("@pIdPais", SqlDbType.Decimal, -1, myEmpresaServicioDTO.TheComunaDTO.TheCiudadDTO.TheRegionDTO.ThePaisDTO.IdPais);
                wobjSQLHelper.SetParametro("@pIdRegion", SqlDbType.Decimal, -1, myEmpresaServicioDTO.TheComunaDTO.TheCiudadDTO.TheRegionDTO.IdRegion);
                wobjSQLHelper.SetParametro("@pIdCiudad", SqlDbType.Decimal, -1, myEmpresaServicioDTO.TheComunaDTO.TheCiudadDTO.IdCiudad);
                wobjSQLHelper.SetParametro("@pIdComuna", SqlDbType.Decimal, -1, myEmpresaServicioDTO.TheComunaDTO.IdComuna);
                wobjSQLHelper.SetParametro("@pTelefonoEmpresaServicio", SqlDbType.VarChar, 20, myEmpresaServicioDTO.TelefonoEmpresaServicio);
                wobjSQLHelper.SetParametro("@pCelularEmpresaServicio", SqlDbType.VarChar, 20, myEmpresaServicioDTO.CelularEmpresaServicio);
                wobjSQLHelper.SetParametro("@pEmailEmpresaServicio", SqlDbType.VarChar, 300, myEmpresaServicioDTO.EmailEmpresaServicio);
                wobjSQLHelper.SetParametro("@pUrlEmpresaServicio", SqlDbType.VarChar, 200, myEmpresaServicioDTO.UrlEmpresaServicio);
                wobjSQLHelper.SetParametro("@pLogoEmpresaServicio", SqlDbType.VarChar, 200, !string.IsNullOrEmpty(myEmpresaServicioDTO.LogoEmpresaServicio) ? myEmpresaServicioDTO.LogoEmpresaServicio : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myEmpresaServicioDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_EmpresaServicio", "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);
        }
示例#7
0
        public static bool Update(YouCom.DTO.Avisos.AvisoDTO myAvisosDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdAvisos", SqlDbType.Decimal, -1, myAvisosDTO.IdAviso);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myAvisosDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myAvisosDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myAvisosDTO.TheFamiliaDTO.IdFamilia);
                wobjSQLHelper.SetParametro("@pTituloAviso", SqlDbType.VarChar, 200, myAvisosDTO.TituloAviso);
                wobjSQLHelper.SetParametro("@pDescripcionAviso", SqlDbType.Text, -1, myAvisosDTO.DescripcionAviso);
                wobjSQLHelper.SetParametro("@pIdTipoAviso", SqlDbType.Decimal, -1, myAvisosDTO.TheTipoAvisoDTO.IdTipoAviso);
                wobjSQLHelper.SetParametro("@pIdCategoria", SqlDbType.Decimal, -1, myAvisosDTO.TheCategoriaDTO.IdCategoria);
                wobjSQLHelper.SetParametro("@pPrecio", SqlDbType.Decimal, -1, myAvisosDTO.PrecioAviso);
                wobjSQLHelper.SetParametro("@pIdMoneda", SqlDbType.Decimal, -1, myAvisosDTO.TheMonedaDTO.IdMoneda);
                wobjSQLHelper.SetParametro("@pImagenAviso", SqlDbType.VarChar, 200, !string.IsNullOrEmpty(myAvisosDTO.ImagenAviso) ? myAvisosDTO.ImagenAviso : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pFechaPublicacion", SqlDbType.DateTime, -1, myAvisosDTO.FechaPublicacion != DateTime.MinValue ? myAvisosDTO.FechaPublicacion : System.Data.SqlTypes.SqlDateTime.Null);
                wobjSQLHelper.SetParametro("@pFechaTermino", SqlDbType.DateTime, -1, myAvisosDTO.FechaTermino != DateTime.MinValue ? myAvisosDTO.FechaTermino : System.Data.SqlTypes.SqlDateTime.Null);
                wobjSQLHelper.SetParametro("@pFechaCompra", SqlDbType.DateTime, -1, myAvisosDTO.FechaCompra != DateTime.MinValue ? myAvisosDTO.FechaCompra : System.Data.SqlTypes.SqlDateTime.Null);
                wobjSQLHelper.SetParametro("@pIdAvisoEstado", SqlDbType.Decimal, -1, myAvisosDTO.TheAvisosEstadoDTO.IdAvisoEstado);
                wobjSQLHelper.SetParametro("@pRutComprador", SqlDbType.VarChar, 20, !string.IsNullOrEmpty(myAvisosDTO.RutComprador) ? myAvisosDTO.RutComprador : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pMotivoAvisoEstado", SqlDbType.Text, -1, !string.IsNullOrEmpty(myAvisosDTO.MotivoAvisoEstado) ? myAvisosDTO.MotivoAvisoEstado : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myAvisosDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_Avisos", "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);
        }
示例#8
0
        public static bool Update(YouCom.DTO.AccesoHogar.AccesoHogarDTO myAccesoHogarDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdAccesoHogar", SqlDbType.Decimal, -1, myAccesoHogarDTO.IdAccesoHogar);
                wobjSQLHelper.SetParametro("@pIdCasa", SqlDbType.Decimal, -1, myAccesoHogarDTO.TheCasaDTO.IdCasa);
                wobjSQLHelper.SetParametro("@pIdTipoVisita", SqlDbType.Decimal, -1, myAccesoHogarDTO.TheTipoVisitaDTO.IdTipoVisita);
                wobjSQLHelper.SetParametro("@pIdFrecuencia", SqlDbType.Decimal, -1, myAccesoHogarDTO.TheFrecuenciaDTO.IdFrecuencia);
                wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myAccesoHogarDTO.TheFamiliaDTO.IdFamilia);
                wobjSQLHelper.SetParametro("@pFechaInicio", SqlDbType.DateTime, -1, myAccesoHogarDTO.FechaInicio);
                wobjSQLHelper.SetParametro("@pFechaTermino", SqlDbType.DateTime, -1, myAccesoHogarDTO.FechaTermino);
                wobjSQLHelper.SetParametro("@pHoraInicio", SqlDbType.VarChar, -1, myAccesoHogarDTO.HoraInicio);
                wobjSQLHelper.SetParametro("@pHoraTermino", SqlDbType.VarChar, -1, myAccesoHogarDTO.HoraTermino);
                wobjSQLHelper.SetParametro("@pNombreVisita", SqlDbType.VarChar, 200, myAccesoHogarDTO.NombreVisita);
                wobjSQLHelper.SetParametro("@pApellidoPaternoVisita", SqlDbType.VarChar, 200, myAccesoHogarDTO.ApellidoPaternoVisita);
                wobjSQLHelper.SetParametro("@pApellidoMaternoVisita", SqlDbType.VarChar, 200, myAccesoHogarDTO.ApellidoMaternoVisita);
                wobjSQLHelper.SetParametro("@pEmailVisita", SqlDbType.VarChar, 200, myAccesoHogarDTO.EmailVisita);
                wobjSQLHelper.SetParametro("@pRutVisita", SqlDbType.VarChar, 20, myAccesoHogarDTO.RutVisita);
                wobjSQLHelper.SetParametro("@pAvisar", SqlDbType.Char, 2, myAccesoHogarDTO.Avisar);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myAccesoHogarDTO.UsuarioModificacion);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myAccesoHogarDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myAccesoHogarDTO.TheComunidadDTO.IdComunidad);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_AccesoHogar", "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);
        }
示例#9
0
        public static bool Update(YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myFamiliaDTO.IdFamilia);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myFamiliaDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myFamiliaDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pIdCasa", SqlDbType.Decimal, -1, myFamiliaDTO.TheParentescoDTO.IdParentesco);
                wobjSQLHelper.SetParametro("@pIdOcupacion", SqlDbType.Decimal, -1, myFamiliaDTO.TheOcupacionDTO.IdOcupacion);
                wobjSQLHelper.SetParametro("@pRutFamilia", SqlDbType.VarChar, 12, myFamiliaDTO.RutFamilia);
                wobjSQLHelper.SetParametro("@pNombreFamilia", SqlDbType.VarChar, 200, myFamiliaDTO.NombreFamilia);
                wobjSQLHelper.SetParametro("@pApellidoPaternoFamilia", SqlDbType.VarChar, 200, myFamiliaDTO.ApellidoPaternoFamilia);
                wobjSQLHelper.SetParametro("@pApellidoMaternoFamilia", SqlDbType.VarChar, 200, myFamiliaDTO.ApellidoMaternoFamilia);
                wobjSQLHelper.SetParametro("@pFechaNacimientoFamilia", SqlDbType.DateTime, -1, myFamiliaDTO.FechaNacimientoFamilia);
                wobjSQLHelper.SetParametro("@pIdParentesco", SqlDbType.Decimal, -1, myFamiliaDTO.TheParentescoDTO.IdParentesco);
                wobjSQLHelper.SetParametro("@pCelularFamilia", SqlDbType.VarChar, 20, myFamiliaDTO.CelularFamilia);
                wobjSQLHelper.SetParametro("@pTelefonoFamilia", SqlDbType.VarChar, 20, myFamiliaDTO.TelefonoFamilia);
                wobjSQLHelper.SetParametro("@pEmailFamilia", SqlDbType.VarChar, 20, myFamiliaDTO.EmailFamilia);

                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myFamiliaDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_Familia", "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);
        }
示例#10
0
        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);
        }
示例#11
0
        public static bool Update(YouCom.DTO.NoticiaDTO myNoticiaDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pNoticiaId", SqlDbType.Decimal, -1, myNoticiaDTO.NoticiaId);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myNoticiaDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myNoticiaDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pIdCategoria", SqlDbType.Decimal, -1, myNoticiaDTO.TheCategoriaDTO.IdCategoria);
                wobjSQLHelper.SetParametro("@pNoticiaTitulo", SqlDbType.VarChar, 200, myNoticiaDTO.NotiTitulo);
                wobjSQLHelper.SetParametro("@pNoticiaResumen", SqlDbType.VarChar, 500, myNoticiaDTO.NotiResumen);
                wobjSQLHelper.SetParametro("@pNoticiaDetalle", SqlDbType.Text, -1, myNoticiaDTO.NotiDetalle);
                wobjSQLHelper.SetParametro("@pNoticiaPublicacion", SqlDbType.DateTime, -1, myNoticiaDTO.NotiPublicacion);
                wobjSQLHelper.SetParametro("@pNoticiaInicio", SqlDbType.DateTime, -1, myNoticiaDTO.NotiInicio);
                wobjSQLHelper.SetParametro("@pNoticiaExpira", SqlDbType.Char, 1, myNoticiaDTO.NotiExpira);
                wobjSQLHelper.SetParametro("@pNoticiaExpiracion", SqlDbType.DateTime, -1, myNoticiaDTO.NotiExpiracion);
                wobjSQLHelper.SetParametro("@pNoticiaAutor", SqlDbType.VarChar, 200, myNoticiaDTO.NotiAutor);
                wobjSQLHelper.SetParametro("@pNoticiaImagen", SqlDbType.VarChar, 200, !string.IsNullOrEmpty(myNoticiaDTO.NotiImagen) ? myNoticiaDTO.NotiImagen : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myNoticiaDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_Noticia", "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);
        }
示例#12
0
        public static bool Update(YouCom.DTO.ProyectoDTO myProyectoDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdProyecto", SqlDbType.Decimal, -1, myProyectoDTO.IdProyecto);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myProyectoDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myProyectoDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pIdPropuesta", SqlDbType.Decimal, -1, myProyectoDTO.ThePropuestaDTO.IdPropuesta);
                wobjSQLHelper.SetParametro("@pNombreProyecto", SqlDbType.VarChar, 500, myProyectoDTO.NombreProyecto);
                wobjSQLHelper.SetParametro("@pDescripcionProyecto", SqlDbType.Text, -1, myProyectoDTO.DescripcionProyecto);
                wobjSQLHelper.SetParametro("@pFechaInicioProyecto", SqlDbType.DateTime, -1, myProyectoDTO.FechaInicioProyecto);
                wobjSQLHelper.SetParametro("@pFechaTerminoProyecto", SqlDbType.DateTime, -1, myProyectoDTO.FechaTerminoProyecto);
                wobjSQLHelper.SetParametro("@pFechaEntregaProyecto", SqlDbType.DateTime, -1, myProyectoDTO.FechaEntregaProyecto);
                wobjSQLHelper.SetParametro("@pPresupuestoProyecto", SqlDbType.Decimal, -1, myProyectoDTO.PresupuestoProyecto);
                wobjSQLHelper.SetParametro("@pDireccionProyecto", SqlDbType.VarChar, 300, myProyectoDTO.DireccionProyecto);
                wobjSQLHelper.SetParametro("@pIdEmpresaContratista", SqlDbType.Decimal, -1, myProyectoDTO.TheEmpresaContratistaDTO.IdEmpresaContratista);
                wobjSQLHelper.SetParametro("@pIdProyectoEstado", SqlDbType.Decimal, -1, myProyectoDTO.TheProyectoEstadoDTO.IdProyectoEstado);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myProyectoDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_Proyecto", "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);
        }
示例#13
0
        public static bool Update(YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.VarChar, 500, myCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pRutCondominio", SqlDbType.VarChar, 500, myCondominioDTO.RutCondominio);
                wobjSQLHelper.SetParametro("@pNombreCondominio", SqlDbType.VarChar, 500, myCondominioDTO.NombreCondominio);
                wobjSQLHelper.SetParametro("@pTelefonoCondominio", SqlDbType.VarChar, 200, myCondominioDTO.TelefonoCondominio);
                wobjSQLHelper.SetParametro("@pCorreoCondominio", SqlDbType.VarChar, 200, myCondominioDTO.EmailCondominio);
                wobjSQLHelper.SetParametro("@pDireccionCondominio", SqlDbType.VarChar, 200, myCondominioDTO.DireccionCondominio);
                wobjSQLHelper.SetParametro("@pIdRegion", SqlDbType.VarChar, 200, myCondominioDTO.TheComunaDTO.TheCiudadDTO.TheRegionDTO.IdRegion);
                wobjSQLHelper.SetParametro("@pIdCiudad", SqlDbType.VarChar, 200, myCondominioDTO.TheComunaDTO.TheCiudadDTO.IdCiudad);
                wobjSQLHelper.SetParametro("@pIdComuna", SqlDbType.VarChar, 200, myCondominioDTO.TheComunaDTO.IdComuna);
                wobjSQLHelper.SetParametro("@pLatitudCondominio", SqlDbType.VarChar, 200, myCondominioDTO.LatitudCondominio);
                wobjSQLHelper.SetParametro("@pLongitudCondominio", SqlDbType.VarChar, 200, myCondominioDTO.LongitudCondominio);

                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myCondominioDTO.UsuarioIngreso);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_Condominio", "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);
        }
示例#14
0
        public static bool Update(YouCom.DTO.DirectivaDTO myDirectivaDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdDirectiva", SqlDbType.Decimal, -1, myDirectivaDTO.IdDirectiva);
                wobjSQLHelper.SetParametro("@pIdCargo", SqlDbType.Decimal, -1, myDirectivaDTO.TheCargoDTO.IdCargo);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myDirectivaDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myDirectivaDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pRutDirectiva", SqlDbType.VarChar, 20, myDirectivaDTO.RutDirectiva);
                wobjSQLHelper.SetParametro("@pNombreDirectiva", SqlDbType.VarChar, 200, myDirectivaDTO.NombreDirectiva);
                wobjSQLHelper.SetParametro("@pApellidoPaternoDirectiva", SqlDbType.VarChar, 200, myDirectivaDTO.ApellidoPaternoDirectiva);
                wobjSQLHelper.SetParametro("@pApellidoMaternoDirectiva", SqlDbType.VarChar, 200, myDirectivaDTO.ApellidoMaternoDirectiva);
                wobjSQLHelper.SetParametro("@pFechaNacimientoDirectiva", SqlDbType.DateTime, -1, myDirectivaDTO.FechaNacimientoDirectiva);
                wobjSQLHelper.SetParametro("@pTelefonoDirectiva", SqlDbType.VarChar, 20, myDirectivaDTO.TelefonoDirectiva);
                wobjSQLHelper.SetParametro("@pImagenDirectiva", SqlDbType.VarChar, 200, !string.IsNullOrEmpty(myDirectivaDTO.ImagenDirectiva) ? myDirectivaDTO.ImagenDirectiva : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pEmailDirectiva", SqlDbType.VarChar, 200, myDirectivaDTO.EmailDirectiva);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myDirectivaDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_Directiva", "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);
        }
示例#15
0
        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);
        }
示例#16
0
        public static bool Update(YouCom.DTO.GastosComunes.GastoComunDTO myGastosComunesDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdGasto", SqlDbType.Decimal, -1, myGastosComunesDTO.IdGastoComun);
                wobjSQLHelper.SetParametro("@pIdCasa", SqlDbType.Decimal, -1, myGastosComunesDTO.TheCasaDTO.IdCasa);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myGastosComunesDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pDescripcionGasto", SqlDbType.VarChar, 500, myGastosComunesDTO.DescripcionGasto);
                wobjSQLHelper.SetParametro("@pMontoGasto", SqlDbType.VarChar, 200, myGastosComunesDTO.MontoGasto);
                wobjSQLHelper.SetParametro("@pFechaGasto", SqlDbType.DateTime, -1, myGastosComunesDTO.FechaGasto);
                wobjSQLHelper.SetParametro("@pFechaVencimiento", SqlDbType.DateTime, -1, myGastosComunesDTO.FechaVencimiento);
                wobjSQLHelper.SetParametro("@pArchivoGasto", SqlDbType.VarChar, 200, !string.IsNullOrEmpty(myGastosComunesDTO.ArchivoGasto) ? myGastosComunesDTO.ArchivoGasto : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pIdGastoComunEstado", SqlDbType.VarChar, 10, myGastosComunesDTO.TheGastoComunEstadoDTO.IdGastoComunEstado);
                wobjSQLHelper.SetParametro("@pFechaPagoGasto", SqlDbType.DateTime, -1, myGastosComunesDTO.FechaPagoGasto);
                wobjSQLHelper.SetParametro("@pComentarioGasto", SqlDbType.VarChar, 500, !string.IsNullOrEmpty(myGastosComunesDTO.ComentarioGasto) ? myGastosComunesDTO.ComentarioGasto : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myGastosComunesDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_GastoComun", "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);
        }
示例#17
0
        public static bool Update(YouCom.DTO.Servicio.ResponsableDTO myResponsableDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdResponsable", SqlDbType.Decimal, -1, myResponsableDTO.IdResponsable);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myResponsableDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myResponsableDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pIdCargo", SqlDbType.Decimal, -1, myResponsableDTO.TheCargoDTO.IdCargo);
                wobjSQLHelper.SetParametro("@pNombreResponsable", SqlDbType.VarChar, 300, myResponsableDTO.NombreResponsable);
                wobjSQLHelper.SetParametro("@pApellidoPaternoResponsable", SqlDbType.VarChar, 20, myResponsableDTO.ApellidoPaternoResponsable);
                wobjSQLHelper.SetParametro("@pApellidoMaternoResponsable", SqlDbType.VarChar, 500, myResponsableDTO.ApellidoMaternoResponsable);
                wobjSQLHelper.SetParametro("@pRutResponsable", SqlDbType.VarChar, 500, myResponsableDTO.RutResponsable);
                wobjSQLHelper.SetParametro("@pTelefonoResponsable", SqlDbType.VarChar, 20, myResponsableDTO.TelefonoResponsable);
                wobjSQLHelper.SetParametro("@pCelularResponsable", SqlDbType.VarChar, 20, myResponsableDTO.CelularResponsable);
                wobjSQLHelper.SetParametro("@pEmailResponsable", SqlDbType.VarChar, 300, myResponsableDTO.EmailResponsable);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myResponsableDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_Responsable", "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);
        }
示例#18
0
        public static bool Update(YouCom.DTO.ComercioDTO myComercioDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdComercio", SqlDbType.Decimal, -1, myComercioDTO.IdComercio);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myComercioDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myComercioDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pIdCategoria", SqlDbType.Decimal, -1, myComercioDTO.TheCategoriaDTO.IdCategoria);
                wobjSQLHelper.SetParametro("@pNombreComercio", SqlDbType.VarChar, 500, myComercioDTO.NombreComercio);
                wobjSQLHelper.SetParametro("@pDireccionComercio", SqlDbType.VarChar, 500, myComercioDTO.DireccionComercio);
                wobjSQLHelper.SetParametro("@pTelefonoComercio", SqlDbType.VarChar, 20, myComercioDTO.TelefonoComercio);
                wobjSQLHelper.SetParametro("@pUrlComercio", SqlDbType.VarChar, 200, myComercioDTO.UrlComercio);
                wobjSQLHelper.SetParametro("@pEmailComercio", SqlDbType.VarChar, 200, myComercioDTO.EmailComercio);
                wobjSQLHelper.SetParametro("@pLogoComercio", SqlDbType.VarChar, 200, !string.IsNullOrEmpty(myComercioDTO.LogoComercio) ? myComercioDTO.LogoComercio : System.Data.SqlTypes.SqlString.Null);

                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myComercioDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_Comercio", "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 Update(YouCom.DTO.Mensajeria.MensajeDirectivaDTO myMensajeAdministradorDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdMensajeDirectiva", SqlDbType.Decimal, -1, myMensajeAdministradorDTO.IdMensajeDirectiva);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myMensajeAdministradorDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myMensajeAdministradorDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pIdPadre", SqlDbType.Decimal, -1, myMensajeAdministradorDTO.IdPadre);
                wobjSQLHelper.SetParametro("@pIdMensajeTipoEnvio", SqlDbType.Decimal, -1, myMensajeAdministradorDTO.TheMensajeTipoEnvioDTO.IdMensajeTipoEnvio);
                wobjSQLHelper.SetParametro("@pIdCategoria", SqlDbType.Decimal, -1, myMensajeAdministradorDTO.TheCategoriaDTO.IdCategoria);
                wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myMensajeAdministradorDTO.TheFamiliaDTO.IdFamilia > 0 ? myMensajeAdministradorDTO.TheFamiliaDTO.IdFamilia : System.Data.SqlTypes.SqlDecimal.Null);
                wobjSQLHelper.SetParametro("@pIdDirectiva", SqlDbType.Decimal, -1, myMensajeAdministradorDTO.TheDirectivaDTO.IdDirectiva > 0 ? myMensajeAdministradorDTO.TheDirectivaDTO.IdDirectiva : System.Data.SqlTypes.SqlDecimal.Null);
                wobjSQLHelper.SetParametro("@pFechaMensaje", SqlDbType.DateTime, -1, myMensajeAdministradorDTO.MensajeFecha);
                wobjSQLHelper.SetParametro("@pTituloMensaje", SqlDbType.Text, -1, myMensajeAdministradorDTO.MensajeTitulo);
                wobjSQLHelper.SetParametro("@pDescripcionMensaje", SqlDbType.Text, -1, myMensajeAdministradorDTO.MensajeDescripcion);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myMensajeAdministradorDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_MensajeDirectiva", "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);
        }
示例#20
0
        /// <summary>
        /// Agregar un usuario
        /// </summary>
        /// <param name="UsuarioDTO"></param>
        /// <returns></returns>
        public static bool Insert(OperadorDTO myUsuarioDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myUsuarioDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myUsuarioDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdPerfil", SqlDbType.Decimal, -1, myUsuarioDTO.ThePerfilDTO.IdPerfil);
                wobjSQLHelper.SetParametro("@pRut", SqlDbType.VarChar, 12, myUsuarioDTO.Rut);
                wobjSQLHelper.SetParametro("@pPassword", SqlDbType.VarChar, 12, myUsuarioDTO.Password);
                wobjSQLHelper.SetParametro("@pNombreUsuario", SqlDbType.VarChar, 200, myUsuarioDTO.Nombres);
                wobjSQLHelper.SetParametro("@pPaternoUsuario", SqlDbType.VarChar, 200, myUsuarioDTO.Paterno);
                wobjSQLHelper.SetParametro("@pMaternoUsuario", SqlDbType.VarChar, 200, myUsuarioDTO.Materno);
                wobjSQLHelper.SetParametro("@pFechaNacimiento", SqlDbType.DateTime, -1, myUsuarioDTO.FechaNacimiento);
                wobjSQLHelper.SetParametro("@pMailUsuario", SqlDbType.VarChar, 100, myUsuarioDTO.Mail);
                wobjSQLHelper.SetParametro("@pUsuarioIngreso", SqlDbType.VarChar, 50, myUsuarioDTO.UsuarioIngreso);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("ins_usuario", "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);
        }
示例#21
0
        public static bool Insert(YouCom.DTO.EventoDTO myEventoDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myEventoDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdCategoria", SqlDbType.Decimal, -1, myEventoDTO.CategoriaId);
                wobjSQLHelper.SetParametro("@pEventoTitulo", SqlDbType.VarChar, 200, myEventoDTO.EventoTitulo);
                wobjSQLHelper.SetParametro("@pEventoResumen", SqlDbType.VarChar, 500, myEventoDTO.EventoResumen);
                wobjSQLHelper.SetParametro("@pEventoDetalle", SqlDbType.Text, -1, myEventoDTO.EventoDetalle);
                wobjSQLHelper.SetParametro("@pEventoPublicacion", SqlDbType.DateTime, -1, myEventoDTO.EventoPublicacion);
                wobjSQLHelper.SetParametro("@pEventoInicio", SqlDbType.DateTime, -1, myEventoDTO.EventoInicio);
                wobjSQLHelper.SetParametro("@pEventoExpiracion", SqlDbType.DateTime, -1, myEventoDTO.EventoExpiracion);
                wobjSQLHelper.SetParametro("@pEventoAutor", SqlDbType.VarChar, 200, myEventoDTO.EventoAutor);
                wobjSQLHelper.SetParametro("@pEventoImagen", SqlDbType.VarChar, 200, myEventoDTO.EventoImagen);
                wobjSQLHelper.SetParametro("@pUsuarioIngreso", SqlDbType.VarChar, 20, myEventoDTO.UsuarioIngreso);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("INS_Evento", "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);
        }
示例#22
0
        public static bool Update(YouCom.DTO.VacacionesDTO myVacacionesDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdVacaciones", SqlDbType.Decimal, -1, myVacacionesDTO.IdVacaciones);
                wobjSQLHelper.SetParametro("@pIdCasa", SqlDbType.Decimal, -1, myVacacionesDTO.TheCasaDTO.IdCasa);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myVacacionesDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myVacacionesDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pIdParentesco", SqlDbType.Decimal, -1, myVacacionesDTO.TheParentescoDTO.IdParentesco);
                wobjSQLHelper.SetParametro("@pFechaInicio", SqlDbType.DateTime, -1, myVacacionesDTO.FechaInicio);
                wobjSQLHelper.SetParametro("@pFechaTermino", SqlDbType.DateTime, -1, myVacacionesDTO.FechaTermino);
                wobjSQLHelper.SetParametro("@pMotivo", SqlDbType.VarChar, 500, myVacacionesDTO.DestinoVacaciones);
                wobjSQLHelper.SetParametro("@pTelefonoContacto", SqlDbType.VarChar, 20, myVacacionesDTO.TelefonoContacto);
                wobjSQLHelper.SetParametro("@pNombreContacto", SqlDbType.VarChar, 200, myVacacionesDTO.NombreContacto);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myVacacionesDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_Vacaciones", "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);
        }
示例#23
0
        public static bool Update(YouCom.DTO.AvisosDTO myAvisosDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdAvisos", SqlDbType.Decimal, -1, myAvisosDTO.IdAviso);
                wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myAvisosDTO.IdFamilia);
                wobjSQLHelper.SetParametro("@pTitulo", SqlDbType.VarChar, 200, myAvisosDTO.TituloAviso);
                wobjSQLHelper.SetParametro("@pDescripcion", SqlDbType.VarChar, 200, myAvisosDTO.DescripcionAviso);
                wobjSQLHelper.SetParametro("@pIdTipoAviso", SqlDbType.Decimal, -1, myAvisosDTO.IdTipo);
                wobjSQLHelper.SetParametro("@pIdCategoria", SqlDbType.Decimal, -1, myAvisosDTO.IdCategoria);
                wobjSQLHelper.SetParametro("@pPrecio", SqlDbType.Decimal, -1, myAvisosDTO.Precio);
                wobjSQLHelper.SetParametro("@pIdMoneda", SqlDbType.Decimal, -1, myAvisosDTO.IdMoneda);
                wobjSQLHelper.SetParametro("@pFechaPublicacion", SqlDbType.DateTime, -1, myAvisosDTO.FechaPublicacion);
                wobjSQLHelper.SetParametro("@pFechaTermino", SqlDbType.DateTime, -1, myAvisosDTO.FechaTermino);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myAvisosDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_Avisos", "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);
        }
示例#24
0
        public static bool Insert(YouCom.DTO.FamiliaDTO myFamiliaDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdOcupacion", SqlDbType.Decimal, -1, myFamiliaDTO.IdOcupacion);
                wobjSQLHelper.SetParametro("@pRutFamilia", SqlDbType.VarChar, 12, myFamiliaDTO.RutFamilia);
                wobjSQLHelper.SetParametro("@pNombreFamilia", SqlDbType.VarChar, 200, myFamiliaDTO.NombreFamilia);
                wobjSQLHelper.SetParametro("@pApellidoPaternoFamilia", SqlDbType.VarChar, 200, myFamiliaDTO.ApellidoPaternoFamilia);
                wobjSQLHelper.SetParametro("@pApellidoMaternoFamilia", SqlDbType.VarChar, 200, myFamiliaDTO.ApellidoMaternoFamilia);
                wobjSQLHelper.SetParametro("@pIdParentesco", SqlDbType.Decimal, -1, myFamiliaDTO.IdParentescoFamilia);
                wobjSQLHelper.SetParametro("@pCelularFamilia", SqlDbType.VarChar, 20, myFamiliaDTO.CelularFamilia);
                wobjSQLHelper.SetParametro("@pTelefonoFamilia", SqlDbType.VarChar, 20, myFamiliaDTO.TelefonoFamilia);
                wobjSQLHelper.SetParametro("@pEmailFamilia", SqlDbType.VarChar, 20, myFamiliaDTO.EmailFamilia);

                wobjSQLHelper.SetParametro("@pUsuarioIngreso", SqlDbType.VarChar, 20, myFamiliaDTO.UsuarioIngreso);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("INS_Familia", "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);
        }
示例#25
0
        public static bool Insert(YouCom.DTO.PorteriaDTO myPorteriaDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myPorteriaDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myPorteriaDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pNombrePorteria", SqlDbType.VarChar, 200, myPorteriaDTO.NombrePorteria);
                wobjSQLHelper.SetParametro("@pApellidoPaternoPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.ApellidoPaternoPorteria);
                wobjSQLHelper.SetParametro("@pApellidoMaternoPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.ApellidoMaternoPorteria);
                wobjSQLHelper.SetParametro("@pFechaNacimientoPorteria", SqlDbType.DateTime, -1, myPorteriaDTO.FechaNacimientoPorteria);
                wobjSQLHelper.SetParametro("@pRutPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.RutPorteria);
                wobjSQLHelper.SetParametro("@pTelefonoPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.TelefonoPorteria);
                wobjSQLHelper.SetParametro("@pEmailPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.EmailPorteria);
                wobjSQLHelper.SetParametro("@pUsuarioIngreso", SqlDbType.VarChar, 20, myPorteriaDTO.UsuarioIngreso);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("INS_Porteria", "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);
        }
示例#26
0
        public static bool Insert(YouCom.DTO.AccesoHogarDTO myAccesoHogarDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdCasa", SqlDbType.Decimal, -1, myAccesoHogarDTO.IdCasa);
                wobjSQLHelper.SetParametro("@pIdTipoVisita", SqlDbType.Decimal, -1, myAccesoHogarDTO.IdTipoVisita);
                wobjSQLHelper.SetParametro("@pIdFrecuencia", SqlDbType.Decimal, -1, myAccesoHogarDTO.IdFrecuencia);
                wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myAccesoHogarDTO.IdFamilia);
                wobjSQLHelper.SetParametro("@pFechaInicio", SqlDbType.DateTime, -1, myAccesoHogarDTO.FechaInicio);
                wobjSQLHelper.SetParametro("@pFechaTermino", SqlDbType.DateTime, -1, myAccesoHogarDTO.FechaTermino);
                wobjSQLHelper.SetParametro("@pNombreVisita", SqlDbType.VarChar, 200, myAccesoHogarDTO.NombreVisita);
                wobjSQLHelper.SetParametro("@pRutVisita", SqlDbType.VarChar, 20, myAccesoHogarDTO.RutVisita);
                wobjSQLHelper.SetParametro("@pAvisar", SqlDbType.Char, 2, myAccesoHogarDTO.Avisar);
                wobjSQLHelper.SetParametro("@pUsuarioIngreso", SqlDbType.VarChar, 20, myAccesoHogarDTO.UsuarioIngreso);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("INS_AccesoHogar", "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);
        }
示例#27
0
        public static bool Insert(YouCom.DTO.Notificaciones.NotificacionDirectivaDTO myNotificacionDirectivaDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myNotificacionDirectivaDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myNotificacionDirectivaDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pIdNotificacionAccion", SqlDbType.Decimal, -1, myNotificacionDirectivaDTO.TheNotificacionAccionDTO.IdNotificacionAccion);
                wobjSQLHelper.SetParametro("@pIdMensajeDirectiva", SqlDbType.Decimal, -1, myNotificacionDirectivaDTO.TheMensajeDirectivaDTO.IdMensajeDirectiva);
                wobjSQLHelper.SetParametro("@pIdPadre", SqlDbType.Decimal, -1, myNotificacionDirectivaDTO.TheMensajeDirectivaDTO.IdPadre);
                wobjSQLHelper.SetParametro("@pIdDirectiva", SqlDbType.Decimal, -1, myNotificacionDirectivaDTO.TheDirectivaDTO.IdDirectiva > 0 ? myNotificacionDirectivaDTO.TheDirectivaDTO.IdDirectiva : System.Data.SqlTypes.SqlDecimal.Null);
                wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myNotificacionDirectivaDTO.TheFamiliaDestinoDTO.IdFamilia > 0 ? myNotificacionDirectivaDTO.TheFamiliaDestinoDTO.IdFamilia : System.Data.SqlTypes.SqlDecimal.Null);
                wobjSQLHelper.SetParametro("@pFechaNotificacion", SqlDbType.DateTime, -1, myNotificacionDirectivaDTO.FechaNotificacion);
                wobjSQLHelper.SetParametro("@pVerNotificacion", SqlDbType.Char, 5, myNotificacionDirectivaDTO.VerNotificacion);
                wobjSQLHelper.SetParametro("@pUsuarioIngreso", SqlDbType.VarChar, 20, myNotificacionDirectivaDTO.UsuarioIngreso);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("INS_NotificacionDirectiva", "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);
        }
示例#28
0
        public static bool Update(YouCom.DTO.ListaNegraDTO myListaNegraDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdListaNegra", SqlDbType.Decimal, -1, myListaNegraDTO.IdListaNegra);
                wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myListaNegraDTO.TheFamiliaDTO.IdFamilia);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myListaNegraDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myListaNegraDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pRutListaNegra", SqlDbType.VarChar, 200, myListaNegraDTO.RutListaNegra);
                wobjSQLHelper.SetParametro("@pNombreListaNegra", SqlDbType.VarChar, 200, myListaNegraDTO.NombreListaNegra);
                wobjSQLHelper.SetParametro("@pApellidoPaternoListaNegra", SqlDbType.VarChar, 20, myListaNegraDTO.ApellidoPaternoListaNegra);
                wobjSQLHelper.SetParametro("@pApellidoMaternoListaNegra", SqlDbType.VarChar, 20, myListaNegraDTO.ApellidoMaternoListaNegra);
                wobjSQLHelper.SetParametro("@pMotivoListaNegra", SqlDbType.VarChar, 20, myListaNegraDTO.MotivoListaNegra);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myListaNegraDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_ListaNegra", "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);
        }
示例#29
0
        public static bool Update(YouCom.DTO.BannerDTO myBannerDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pBannerId", SqlDbType.Decimal, -1, myBannerDTO.BannerId);
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myBannerDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pBannerNombre", SqlDbType.VarChar, 200, myBannerDTO.BannerNombre);
                wobjSQLHelper.SetParametro("@pBannerDescripcion", SqlDbType.VarChar, 200, myBannerDTO.BannerDescripcion);
                wobjSQLHelper.SetParametro("@pBannerImagen", SqlDbType.VarChar, 200, !string.IsNullOrEmpty(myBannerDTO.BannerImagen) ? myBannerDTO.BannerImagen : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pBannerTipoDespliegue", SqlDbType.VarChar, 20, myBannerDTO.BannerTipoDespliegue);
                wobjSQLHelper.SetParametro("@pBannerLink", SqlDbType.VarChar, 200, !string.IsNullOrEmpty(myBannerDTO.BannerLink) ? myBannerDTO.BannerLink : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pBannerTarget", SqlDbType.VarChar, 10, !string.IsNullOrEmpty(myBannerDTO.BannerTarget) ? myBannerDTO.BannerTarget : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pBannerArchivo", SqlDbType.VarChar, 200, !string.IsNullOrEmpty(myBannerDTO.BannerArchivo) ? myBannerDTO.BannerArchivo : System.Data.SqlTypes.SqlString.Null);
                wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myBannerDTO.UsuarioModificacion);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("UPD_Banner", "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);
        }
示例#30
0
        public static bool Insert(YouCom.DTO.Propuesta.PropuestaDTO myPropuestaDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            try
            {
                //Seteo Parámetros.
                //====================================================================================
                wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myPropuestaDTO.TheCondominioDTO.IdCondominio);
                wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myPropuestaDTO.TheComunidadDTO.IdComunidad);
                wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myPropuestaDTO.TheFamiliaDTO.IdFamilia);
                wobjSQLHelper.SetParametro("@pNombrePropuesta", SqlDbType.VarChar, 500, myPropuestaDTO.NombrePropuesta);
                wobjSQLHelper.SetParametro("@pDescripcionPropuesta", SqlDbType.Text, -1, myPropuestaDTO.DescripcionPropuesta);
                wobjSQLHelper.SetParametro("@pFechaPropuesta", SqlDbType.DateTime, -1, myPropuestaDTO.FechaPropuesta);
                wobjSQLHelper.SetParametro("@pDireccionPropuesta", SqlDbType.VarChar, 300, myPropuestaDTO.DireccionPropuesta);
                wobjSQLHelper.SetParametro("@pIdPropuestaEstado", SqlDbType.Decimal, -1, myPropuestaDTO.ThePropuestaEstadoDTO.IdPropuestaEstado);
                wobjSQLHelper.SetParametro("@pIdMotivoEstadoPropuesta", SqlDbType.Text, -1, myPropuestaDTO.MotivoEstado);
                wobjSQLHelper.SetParametro("@pUsuarioIngreso", SqlDbType.VarChar, 20, myPropuestaDTO.UsuarioIngreso);
                //====================================================================================

                //Ejecuto SP.
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("INS_Propuesta", "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);
        }