protected void SeleccionarSubFamiliaPuestoparaEditar(SubFamiliaPuestoEntidad SubFamiliaPuestoEntidadObjeto)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            CheckBox         chkSeleccionado;

            SubFamiliaPuestoProceso SubFamiliaPuestoProcesoNegocio = new SubFamiliaPuestoProceso();

            Resultado = SubFamiliaPuestoProcesoNegocio.SeleccionarSubFamiliaPuestoEditar(SubFamiliaPuestoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    //MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta);
                }
                else
                {
                    foreach (DataRow Puesto in Resultado.ResultadoDatos.Tables[0].Rows)
                    {
                        foreach (GridViewRow Registro in TablaSubFamiliaPuesto.Rows)
                        {
                            if (TablaSubFamiliaPuesto.DataKeys[Registro.RowIndex]["PuestoId"].ToString() == Puesto["PuestoId"].ToString())
                            {
                                chkSeleccionado         = (CheckBox)Registro.FindControl("AgregarPuesto");
                                chkSeleccionado.Checked = !chkSeleccionado.Checked;
                                break;
                            }
                        }
                    }
                }

                // EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
        protected void SeleccionarSubFamiliaPuesto()
        {
            ResultadoEntidad        Resultado = new ResultadoEntidad();
            SubFamiliaPuestoEntidad SubFamiliaPuestoObjetoEntidad  = new SubFamiliaPuestoEntidad();
            SubFamiliaPuestoProceso SubFamiliaPuestoProcesoNegocio = new SubFamiliaPuestoProceso();

            Resultado = SubFamiliaPuestoProcesoNegocio.SeleccionarSubFamiliaPuesto(SubFamiliaPuestoObjetoEntidad);

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

                TablaSubFamiliaPuesto.DataSource = Resultado.ResultadoDatos;
                TablaSubFamiliaPuesto.DataBind();
            }
            else
            {
            }
        }
        protected void AgregarSubFamiliaPuesto(SubFamiliaPuestoEntidad SubFamiliaPuestoObjetoEntidad)
        {
            ResultadoEntidad        Resultado = new ResultadoEntidad();
            SubFamiliaPuestoProceso SubFamiliaPuestoProcesoNegocio = new SubFamiliaPuestoProceso();

            Resultado = SubFamiliaPuestoProcesoNegocio.GuardarSubFamiliaPuesto(SubFamiliaPuestoObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.SubFamilia.SubFamiliaGuardadoCorrectamente)
            {
                //LimpiarFormulario();
                //EtiquetaMensajeExito.Text = TextoError.SubFamiliaTieneRegistrosRelacionados;
            }
            else
            {
                //EtiquetaMensaje.Text = TextoError.ErrorGenerico + ". " + Resultado.DescripcionError;
            }
        }