protected void SeleccionarMantenimientos() { ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto = new MantenimientoActivoEntidad(); MantenimientoActivoProceso MantenimientoActivoProcesoObjeto = new MantenimientoActivoProceso(); MantenimientoActivoEntidadObjeto.ActivoId = int.Parse(ActivoIdHidden.Value); MantenimientoActivoEntidadObjeto.EstatusId = Int16.Parse(EstatusId.SelectedValue); if (FechaDesde.Text != "") { MantenimientoActivoEntidadObjeto.StrFechaInicio = FormatoFecha.AsignarFormato(FechaDesde.Text.Trim(), ConstantePrograma.UniversalFormatoFecha); } if (FechaHasta.Text != "") { MantenimientoActivoEntidadObjeto.StrFechaFin = FormatoFecha.AsignarFormato(FechaHasta.Text.Trim(), ConstantePrograma.UniversalFormatoFecha); } Resultado = MantenimientoActivoProcesoObjeto.SeleccionarMantenimientoReportePorActivo(MantenimientoActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaMantenimientos.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaMantenimientos.CssClass = ConstantePrograma.ClaseTabla; } TablaMantenimientos.DataSource = Resultado.ResultadoDatos; TablaMantenimientos.DataBind(); BotonImprimir.Enabled = true; } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void SeleccionarMantenimientos(MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto) { MantenimientoActivoProceso MantenimientoActivoProcesoObjeto = new MantenimientoActivoProceso(); ResultadoEntidad Resultado = new ResultadoEntidad(); Resultado = MantenimientoActivoProcesoObjeto.SeleccionarMantenimientoReportePorTecnico(MantenimientoActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (MantenimientoActivoEntidadObjeto.TipoReporte == 1) { DivTablaDesglosado.Visible = true; if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaDesglosado.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaDesglosado.CssClass = ConstantePrograma.ClaseTablaImpresion; } TablaDesglosado.DataSource = Resultado.ResultadoDatos; TablaDesglosado.DataBind(); } else { DivTablaConcentrado.Visible = true; if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaConcentrado.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaConcentrado.CssClass = ConstantePrograma.ClaseTablaImpresion; } TablaConcentrado.DataSource = Resultado.ResultadoDatos; TablaConcentrado.DataBind(); } } }
protected void SeleccionarMantenimientoActivo(bool ValidarAtencionCompleta, MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto) { ResultadoEntidad Resultado = new ResultadoEntidad(); MantenimientoActivoProceso MantenimientoActivoProcesoNegocio = new MantenimientoActivoProceso(); Resultado = MantenimientoActivoProcesoNegocio.SeleccionarMantenimientoActivo(MantenimientoActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0 & ValidarAtencionCompleta == true) { EtiquetaErrorDatosGenerales.Text = "No hay nada pendiente con ese folio de atención."; } else { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaActivosAsignados.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaActivosAsignados.CssClass = ConstantePrograma.ClaseTabla; } TablaActivosAsignados.DataSource = Resultado.ResultadoDatos; TablaActivosAsignados.DataBind(); //Si es cuando se selecciona por primera ves el folio entonces se llenan los empleados if (ValidarAtencionCompleta == true) { ObtenerEmpleadosDelMantenimiento(); } } } else { EtiquetaMensajeError.Text = TextoError.ErrorGenerico; } }
protected void SeleccionarMantenimientos(string ActivoId, string EstatusId, string FechaDesde, string FechaHasta) { ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto = new MantenimientoActivoEntidad(); MantenimientoActivoProceso MantenimientoActivoProcesoObjeto = new MantenimientoActivoProceso(); MantenimientoActivoEntidadObjeto.ActivoId = int.Parse(ActivoId); MantenimientoActivoEntidadObjeto.EstatusId = Int16.Parse(EstatusId); if (FechaDesde != "") { MantenimientoActivoEntidadObjeto.StrFechaInicio = FormatoFecha.AsignarFormato(FechaDesde, ConstantePrograma.UniversalFormatoFecha); } if (FechaHasta != "") { MantenimientoActivoEntidadObjeto.StrFechaFin = FormatoFecha.AsignarFormato(FechaHasta, ConstantePrograma.UniversalFormatoFecha); } Resultado = MantenimientoActivoProcesoObjeto.SeleccionarMantenimientoReportePorActivo(MantenimientoActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaMantenimientos.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaMantenimientos.CssClass = ConstantePrograma.ClaseTablaImpresion; } TablaMantenimientos.DataSource = Resultado.ResultadoDatos; TablaMantenimientos.DataBind(); } }