Esempio n. 1
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();
            }
        }
Esempio n. 2
0
        protected void EliminarActivo(int TemporalAsignacionDetalleId)
        {
            ResultadoEntidad                 Resultado = new ResultadoEntidad();
            TemporalAsignacionEntidad        TemporalAsignacionObjetoEntidad         = new TemporalAsignacionEntidad();
            TemporalAsignacionDetalleProceso TemporalAsignacionDetalleProcesoNegocio = new TemporalAsignacionDetalleProceso();

            TemporalAsignacionObjetoEntidad.TemporalAsignacionDetalleId = TemporalAsignacionDetalleId;

            Resultado = TemporalAsignacionDetalleProcesoNegocio.EliminarTemporalAsignacionDetalle(TemporalAsignacionObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.TemporalAsignacion.TemporalAsignacionDetalleEliminadoCorrectamente)
            {
                SeleccionarAsignacion();

                if (TemporalAsignacionDetalleIdHidden.Value == TemporalAsignacionDetalleId.ToString())
                {
                    LimpiarActivo();
                    CambiarBotonesNuevo();
                }
            }
            else
            {
                AgregarEtiquetaMensaje.Text = Resultado.DescripcionError;
            }
        }
Esempio n. 3
0
        protected void AgregarActivo(TemporalAsignacionEntidad TemporalAsignacionObjetoEntidad)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            TemporalAsignacionDetalleProceso TemporalAsignacionDetalleProcesoNegocio = new TemporalAsignacionDetalleProceso();

            Resultado = TemporalAsignacionDetalleProcesoNegocio.AgregarActivo(TemporalAsignacionObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.TemporalAsignacion.TemporalAsignacionDetalleGuardadoCorrectamente)
            {
                LimpiarActivo();
                CambiarBotonesNuevo();
                TemporalAsignacionIdHidden.Value = Resultado.NuevoRegistroId.ToString();
                SeleccionarAsignacion();
                ActivoVehiculoIdHidden.Value = TemporalAsignacionObjetoEntidad.ActivoId.ToString();

                if (TipoActivoIdHidden.Value == "0")
                {
                    TipoActivoIdHidden.Value = TipoActivoIdSeleccionadoHidden.Value;
                }
            }
            else
            {
                AgregarEtiquetaMensaje.Text = Resultado.DescripcionError;
            }
        }
Esempio n. 4
0
        protected void SeleccionarActivoParaEditar(int TemporalAsignacionDetalleId)
        {
            ResultadoEntidad                 Resultado = new ResultadoEntidad();
            TemporalAsignacionEntidad        TemporalAsignacionEntidadObjeto        = new TemporalAsignacionEntidad();
            TemporalAsignacionDetalleProceso TemporalAsignacionDetalleProcesoObjeto = new TemporalAsignacionDetalleProceso();

            TemporalAsignacionEntidadObjeto.TemporalAsignacionDetalleId = TemporalAsignacionDetalleId;

            Resultado = TemporalAsignacionDetalleProcesoObjeto.SeleccionarTemporalAsignacionDetalle(TemporalAsignacionEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0)
                {
                    CodigoBarrasParticular.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["CodigoBarrasParticular"].ToString();
                    DescripcionActivo.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["Descripcion"].ToString();
                    NumeroSerie.Text            = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroSerie"].ToString();
                    Modelo.Text          = Resultado.ResultadoDatos.Tables[0].Rows[0]["Modelo"].ToString();
                    Color.Text           = Resultado.ResultadoDatos.Tables[0].Rows[0]["Color"].ToString();
                    Monto.Text           = Resultado.ResultadoDatos.Tables[0].Rows[0]["Monto"].ToString();
                    ActivoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString();
                    TemporalAsignacionDetalleIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["TemporalAsignacionDetalleId"].ToString();
                    CondicionId.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["CondicionId"].ToString();

                    switch (Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["TemporalUbicacionActivoId"].ToString()))
                    {
                    case (Int16)ConstantePrograma.UbicacionActivo.Bodega:
                        UbicacionActivoBodega.Checked = true;
                        break;

                    default:
                        UbicacionActivoBodega.Checked = false;
                        break;
                    }

                    CodigoBarrasParticular.Enabled = false;
                    AgregarEtiquetaMensaje.Text    = "";
                    CambiarBotonesActualizar();
                }
            }
            else
            {
                LimpiarActivo();
                AgregarEtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
Esempio n. 5
0
        protected void SeleccionarAsignacion()
        {
            ResultadoEntidad                 Resultado                               = new ResultadoEntidad();
            ActivoEntidad                    ActivoObjetoEntidad                     = new ActivoEntidad();
            TemporalAsignacionEntidad        TemporalAsignacionObjetoEntidad         = new TemporalAsignacionEntidad();
            TemporalAsignacionDetalleProceso TemporalAsignacionDetalleProcesoNegocio = new TemporalAsignacionDetalleProceso();

            ActivoObjetoEntidad.EmpleadoId   = Int16.Parse(EmpleadoId.SelectedValue);
            ActivoObjetoEntidad.TipoActivoId = ObtenerTipoActivoId();

            TemporalAsignacionObjetoEntidad.TemporalAsignacionId = int.Parse(TemporalAsignacionIdHidden.Value);

            Resultado = TemporalAsignacionDetalleProcesoNegocio.SeleccionarAsignacion(ActivoObjetoEntidad, TemporalAsignacionObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                CantActivosAgregadosHidden.Value = Resultado.NuevoRegistroId.ToString();

                if (Resultado.NuevoRegistroId == 0)
                {
                    TipoActivoIdHidden.Value = "0";
                }

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

                TablaActivo.DataSource = Resultado.ResultadoDatos;
                TablaActivo.DataBind();
            }
            else
            {
                AgregarEtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
            OcultarBotonesImprimir();
        }