Example #1
0
        protected void SeleccionarEdificio()
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            EdificioEntidad  EdificioEntidadObjeto = new EdificioEntidad();
            EdificioProceso  EdificioProcesoObjeto = new EdificioProceso();

            //EdificioEntidadObjeto.EstatusId = (int)ConstantePrograma.EstatusEdificio.Activo;

            Resultado = EdificioProcesoObjeto.SeleccionarEdificio(EdificioEntidadObjeto);

            EdificioNuevo.DataValueField = "EdificioId";
            EdificioNuevo.DataTextField  = "Nombre";

            EdificioBusqueda.DataValueField = "EdificioId";
            EdificioBusqueda.DataTextField  = "Nombre";

            if (Resultado.ErrorId == 0)
            {
                EdificioNuevo.DataSource = Resultado.ResultadoDatos;
                EdificioNuevo.DataBind();

                EdificioBusqueda.DataSource = Resultado.ResultadoDatos;
                EdificioBusqueda.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }

            EdificioNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));
            EdificioBusqueda.Items.Insert(0, new ListItem(ConstantePrograma.FiltroTodos, "0"));
        }
        protected void SeleccionarEdificioParaEditar(EdificioEntidad EdificioObjetoEntidad)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            EdificioProceso  EdificioProcesoNegocio = new EdificioProceso();

            Resultado = EdificioProcesoNegocio.SeleccionarEdificio(EdificioObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                NombreNuevo.Text            = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString();
                CalleNuevo.Text             = Resultado.ResultadoDatos.Tables[0].Rows[0]["Calle"].ToString();
                NumeroNuevo.Text            = Resultado.ResultadoDatos.Tables[0].Rows[0]["Numero"].ToString();
                ColoniaNuevo.Text           = Resultado.ResultadoDatos.Tables[0].Rows[0]["Colonia"].ToString();
                NumeroInteriorNuevo.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroInt"].ToString();
                CodigoPostalNuevo.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["CodigoPostal"].ToString();
                NombreArrendadoNuevo.Text   = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreArrendado"].ToString();
                TelefonoArrendadoNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["TelefonoArrendado"].ToString();
                EmailArrendadoNuevo.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmailArrendado"].ToString();
                EstatusNuevo.SelectedValue  = Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString();
                EstadoNuevo.SelectedValue   = Resultado.ResultadoDatos.Tables[0].Rows[0]["EstadoId"].ToString();
                SeleccionarCiudadNuevo();
                CiudadNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["CiudadId"].ToString();
                CambiarEditarRegistro();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
        protected void SeleccionarEdificio(EdificioEntidad EdificioObjetoEntidad)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            EdificioProceso  EdificioProcesoNegocio = new EdificioProceso();

            Resultado = EdificioProcesoNegocio.SeleccionarEdificio(EdificioObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    TablaEdificio.CssClass = ConstantePrograma.ClaseTablaVacia;
                }
                else
                {
                    TablaEdificio.CssClass = ConstantePrograma.ClaseTabla;
                }

                TablaEdificio.DataSource = Resultado.ResultadoDatos;
                TablaEdificio.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
        protected bool TieneEdificiosRelacionados(string CadenaUsuarioId)
        {
            bool            TieneRelaciones        = false;
            EdificioProceso EdificioProcesoObjecto = new EdificioProceso();

            TieneRelaciones = EdificioProcesoObjecto.SeleccionarEdificioUsuariosRelacionados(CadenaUsuarioId);

            return(TieneRelaciones);
        }
        protected void EliminarEdificio(EdificioEntidad EdificioEntidadObjeto)
        {
            ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad();
            EdificioProceso  EdificioProcesoObjeto  = new EdificioProceso();

            ResultadoEntidadObjeto = EdificioProcesoObjeto.EliminarEdificio(EdificioEntidadObjeto);

            if (ResultadoEntidadObjeto.ErrorId == (int)ConstantePrograma.Edificio.EliminacionExitosa)
            {
                EtiquetaMensaje.Text = "";

                BusquedaAvanzada();
            }
            else
            {
                EtiquetaMensaje.Text = ResultadoEntidadObjeto.DescripcionError;
            }
        }
        protected void GuardarEdificio(EdificioEntidad EdificioObjetoEntidad)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            EdificioProceso  EdificioProcesoNegocio = new EdificioProceso();

            Resultado = EdificioProcesoNegocio.GuardarEdificio(EdificioObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.Edificio.EdificioGuardadoCorrectamente)
            {
                LimpiarNuevoRegistro();
                PanelNuevoRegistro.Visible    = false;
                PanelBusquedaAvanzada.Visible = false;
                BusquedaAvanzada();
            }
            else
            {
                EtiquetaMensaje.Text = Resultado.DescripcionError;
            }
        }