コード例 #1
0
        protected void SeleccionarSubFamilia(SubFamiliaEntidad SubFamiliaObjetoEntidad)
        {
            ResultadoEntidad  Resultado = new ResultadoEntidad();
            SubFamiliaProceso SubFamiliaProcesoNegocio = new SubFamiliaProceso();

            Resultado = SubFamiliaProcesoNegocio.SeleccionarSubFamilia(SubFamiliaObjetoEntidad);

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

                TablaSubFamilia.DataSource = Resultado.ResultadoDatos;
                TablaSubFamilia.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
コード例 #2
0
        private void SeleccionarSubfamilia()
        {
            ResultadoEntidad  Resultado = new ResultadoEntidad();
            SubFamiliaEntidad SubFamiliaEntidadObjeto = new SubFamiliaEntidad();
            SubFamiliaProceso SubFamiliaProcesoObjeto = new SubFamiliaProceso();

            //SubFamiliaEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusSubFamilia.Activo;
            SubFamiliaEntidadObjeto.FamiliaId = Int16.Parse(FamiliaIdNuevo.SelectedValue);

            if (SubFamiliaEntidadObjeto.FamiliaId == 0)
            {
                SubFamiliaIdNuevo.Items.Clear();
            }
            else
            {
                Resultado = SubFamiliaProcesoObjeto.SeleccionarSubFamilia(SubFamiliaEntidadObjeto);

                SubFamiliaIdNuevo.DataValueField = "SubFamiliaId";
                SubFamiliaIdNuevo.DataTextField  = "Nombre";

                if (Resultado.ErrorId == 0)
                {
                    SubFamiliaIdNuevo.DataSource = Resultado.ResultadoDatos;
                    SubFamiliaIdNuevo.DataBind();
                }
                else
                {
                    EtiquetaMensaje.Text = TextoError.ErrorGenerico;
                }
            }

            SubFamiliaIdNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));
        }
コード例 #3
0
        protected void SeleccionarSubFamiliaParaEditar(SubFamiliaEntidad SubFamiliaObjetoEntidad)
        {
            ResultadoEntidad  Resultado = new ResultadoEntidad();
            SubFamiliaProceso SubFamiliaProcesoNegocio = new SubFamiliaProceso();

            Resultado = SubFamiliaProcesoNegocio.SeleccionarSubFamilia(SubFamiliaObjetoEntidad);

            if (Resultado.ErrorId != 0)
            {
                MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta);
                return;
            }

            try
            {
                FamiliaNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["FamiliaId"].ToString();
                EstatusNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString();
                NombreNuevo.Text           = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString();
                CambiarEditarRegistro();
            }
            catch
            {
                MostrarMensaje(TextoError.ErrorGenerico, ConstantePrograma.TipoErrorAlerta);
            }
        }
コード例 #4
0
        private void SeleccionarSubFamilia(SubFamiliaEntidad SubFamiliaObjetoEntidad)
        {
            ResultadoEntidad  Resultado = new ResultadoEntidad();
            SubFamiliaProceso SubFamiliaProcesoNegocio = new SubFamiliaProceso();

            Resultado = SubFamiliaProcesoNegocio.SeleccionarSubFamilia(SubFamiliaObjetoEntidad);

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

                TablaSubFamilia.DataSource = Resultado.ResultadoDatos;
                TablaSubFamilia.DataBind();
            }
            else
            {
                MostrarMensaje(TextoError.ErrorGenerico, ConstantePrograma.TipoErrorAlerta);
            }
        }
コード例 #5
0
        protected bool TieneSubfamiliasRelacionadas(string CadenaUsuarioId)
        {
            bool TieneRelaciones = false;
            SubFamiliaProceso SubFamiliaProcesoObjecto = new SubFamiliaProceso();

            TieneRelaciones = SubFamiliaProcesoObjecto.SeleccionarSubFamiliaUsuariosRelacionados(CadenaUsuarioId);

            return(TieneRelaciones);
        }
コード例 #6
0
        protected void EliminarSubFamilia(SubFamiliaEntidad SubFamiliaEntidadObjeto)
        {
            ResultadoEntidad  ResultadoEntidadObjeto  = new ResultadoEntidad();
            SubFamiliaProceso SubFamiliaProcesoObjeto = new SubFamiliaProceso();

            ResultadoEntidadObjeto = SubFamiliaProcesoObjeto.EliminarSubFamilia(SubFamiliaEntidadObjeto);

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

                BusquedaAvanzada();
            }
            else
            {
                EtiquetaMensaje.Text = ResultadoEntidadObjeto.DescripcionError;
            }
        }
コード例 #7
0
        protected void EliminarSubFamilia(SubFamiliaEntidad SubFamiliaEntidadObjeto)
        {
            ResultadoEntidad  ResultadoEntidadObjeto  = new ResultadoEntidad();
            SubFamiliaProceso SubFamiliaProcesoObjeto = new SubFamiliaProceso();

            ResultadoEntidadObjeto = SubFamiliaProcesoObjeto.EliminarSubFamilia(SubFamiliaEntidadObjeto);

            if (ResultadoEntidadObjeto.ErrorId == (int)ConstantePrograma.SubFamilia.EliminacionExitosa)
            {
                // ToDo: Se muestra vacío el mensaje
                MostrarMensaje(TextoInfo.MensajeBorradoGenerico, ConstantePrograma.TipoMensajeAlerta);
                BusquedaAvanzada();
            }
            else
            {
                MostrarMensaje(ResultadoEntidadObjeto.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }
        }
コード例 #8
0
        protected void GuardarSubFamilia(SubFamiliaEntidad SubFamiliaObjetoEntidad)
        {
            ResultadoEntidad  Resultado = new ResultadoEntidad();
            SubFamiliaProceso SubFamiliaProcesoNegocio = new SubFamiliaProceso();

            Resultado = SubFamiliaProcesoNegocio.GuardarSubFamilia(SubFamiliaObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.SubFamilia.SubFamiliaGuardadoCorrectamente)
            {
                LimpiarNuevoRegistro();
                PanelNuevoRegistro.Visible    = false;
                PanelBusquedaAvanzada.Visible = false;
                BusquedaAvanzada();
            }
            else
            {
                EtiquetaMensaje.Text = Resultado.DescripcionError;
            }
        }
コード例 #9
0
        protected void SeleccionarSubFamiliaParaEditar(SubFamiliaEntidad SubFamiliaObjetoEntidad)
        {
            ResultadoEntidad  Resultado = new ResultadoEntidad();
            SubFamiliaProceso SubFamiliaProcesoNegocio = new SubFamiliaProceso();

            Resultado = SubFamiliaProcesoNegocio.SeleccionarSubFamilia(SubFamiliaObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                FamiliaNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["FamiliaId"].ToString();
                EstatusNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString();
                NombreNuevo.Text           = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString();
                //SeleccionarDependenciaNuevo();
                CambiarEditarRegistro();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
コード例 #10
0
        protected void GuardarSubFamilia(SubFamiliaEntidad SubFamiliaObjetoEntidad)
        {
            ResultadoEntidad  Resultado = new ResultadoEntidad();
            SubFamiliaProceso SubFamiliaProcesoNegocio = new SubFamiliaProceso();

            Resultado = SubFamiliaProcesoNegocio.GuardarSubFamilia(SubFamiliaObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                LimpiarNuevoRegistro();
                SubFamiliaPuestoIdHidden.Value = Resultado.NuevoRegistroId.ToString();
                AgregarSubFamiliaPuesto();
                PanelNuevoRegistro.Visible    = false;
                PanelBusquedaAvanzada.Visible = false;
                BusquedaAvanzada();
            }
            else
            {
                MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }
        }