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();
                }
            }
        }
Пример #3
0
        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();
            }
        }