예제 #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();
            }
        }
예제 #2
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;
            }
        }