protected void BuscarActivos()
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            UsuarioEntidad   UsuarioSessionEntidad = new UsuarioEntidad();
            TemporalTransferenciaActivoEntidad TemporalTransferenciaActivoEntidadObjeto  = new TemporalTransferenciaActivoEntidad();
            TemporalTransferenciaActivoProceso TemporalTransferenciaActivoProcesoNegocio = new TemporalTransferenciaActivoProceso();

            UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];

            TemporalTransferenciaActivoEntidadObjeto.SesionId = UsuarioSessionEntidad.SesionId;

            Resultado = TemporalTransferenciaActivoProcesoNegocio.SeleccionarTemporalTransferenciaActivo(TemporalTransferenciaActivoEntidadObjeto);

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

                TablaActivos.DataSource = Resultado.ResultadoDatos;
                TablaActivos.DataBind();
            }
        }
Exemplo n.º 2
0
        protected void SeleccionarAsignacion(int TemporalAsignacionId)
        {
            ResultadoEntidad                 Resultado = new ResultadoEntidad();
            TemporalAsignacionEntidad        TemporalAsignacionObjetoEntidad         = new TemporalAsignacionEntidad();
            TemporalAsignacionDetalleProceso TemporalAsignacionDetalleProcesoNegocio = new TemporalAsignacionDetalleProceso();

            TemporalAsignacionObjetoEntidad.TemporalAsignacionId = TemporalAsignacionId;

            Resultado = TemporalAsignacionDetalleProcesoNegocio.SeleccionarTemporalAsignacionDetalle(TemporalAsignacionObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                SeleccionarTitularArea(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["TipoActivoId"].ToString()));

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

                TablaActivos.DataSource = Resultado.ResultadoDatos;
                TablaActivos.DataBind();

                CantidadActivosLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows.Count.ToString();
            }
        }
        protected void SeleccionarAsignacion(Int16 EmpleadoId)
        {
            ResultadoEntidad  Resultado               = new ResultadoEntidad();
            ActivoEntidad     ActivoObjetoEntidad     = new ActivoEntidad();
            MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso();

            ActivoObjetoEntidad.EmpleadoId       = EmpleadoId;
            ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Asignacion;
            ActivoObjetoEntidad.TipoAccesorioId  = (Int16)ConstantePrograma.TipoAccesorio.ActivoFijo;

            Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoAsignacionAccesorios(ActivoObjetoEntidad);

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

                TablaActivos.DataSource = Resultado.ResultadoDatos;
                TablaActivos.DataBind();

                CantidadActivosLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows.Count.ToString();
            }
        }
        protected void SeleccionarAsignacion(Int16 EmpleadoId)
        {
            ResultadoEntidad  Resultado               = new ResultadoEntidad();
            ActivoEntidad     ActivoObjetoEntidad     = new ActivoEntidad();
            MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso();

            ActivoObjetoEntidad.EmpleadoId       = EmpleadoId;
            ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Asignacion;
            ActivoObjetoEntidad.TipoAccesorioId  = (Int16)ConstantePrograma.TipoAccesorio.ActivoFijo;
            ActivoObjetoEntidad.TipoActivoId     = ObtenerTipoActivoId();

            Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoReporteActivoPorEmpleado(ActivoObjetoEntidad);

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

                TablaActivos.DataSource = Resultado.ResultadoDatos;
                TablaActivos.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
        protected void SeleccionarAsignacion(int CompraId)
        {
            ResultadoEntidad Resultado            = new ResultadoEntidad();
            ActivoProceso    ActivoProcesoNegocio = new ActivoProceso();
            ActivoEntidad    ActivoObjetoEntidad  = new ActivoEntidad();

            ActivoObjetoEntidad.CompraId         = CompraId;
            ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Asignacion;

            Resultado = ActivoProcesoNegocio.SeleccionarActivoPorDocumento(ActivoObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                SeleccionarTitularArea(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["TipoActivoId"].ToString()));

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

                TablaActivos.DataSource = Resultado.ResultadoDatos;
                TablaActivos.DataBind();

                CantidadActivosLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows.Count.ToString();
            }
        }
        protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                //Se validan los permisos
                Activos.ProcesoNegocio.Base BaseProcesoNegocio = new Activos.ProcesoNegocio.Base();
                BaseProcesoNegocio.ValidarPermiso((Int16)ConstantePrograma.Paginas.ReporteActivosPorEmpleado);

                TablaActivos.DataSource = null;
                TablaActivos.DataBind();
            }
        }
        protected void LimpiarFormulario()
        {
            NumeroEmpleado.Text        = "";
            ReporteRFC.Text            = "";
            ReporteNombreEmpleado.Text = "";
            ReporteDireccion.Text      = "";
            ReporteDepartamento.Text   = "";
            ReportePuesto.Text         = "";

            NumeroEmpleado.Enabled = true;
            BotonImprimir.Enabled  = false;

            TablaActivos.DataSource = null;
            TablaActivos.DataBind();

            EmpleadoIdHidden.Value = "0";
        }
        protected void SeleccionarActivos(ActivoEntidad ActivoEntidadObjeto)
        {
            MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso();
            ResultadoEntidad  Resultado = new ResultadoEntidad();

            Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoReporteActivoGeneral(ActivoEntidadObjeto);

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

                TablaActivos.DataSource = Resultado.ResultadoDatos;
                TablaActivos.DataBind();
            }
        }