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; } }