Esempio n. 1
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();
        }