private void InitializeControls()
        {
            ComboBoxFiller <Rubro, decimal> .Fill(cmbRubro)
            .KeyAs(rubro => rubro.IdRubro)
            .ValueAs(rubro => rubro.Descripcion)
            .With(rubroRepository.TodosLosRubros());

            ComboBoxFiller <GradoDePublicacion, decimal> .Fill(cmbGrado)
            .KeyAs(grado => grado.IdGradoDePublicacion)
            .ValueAs(grado => grado.Descripcion + " - " + grado.Porcentaje.ToString() + "%")
            .With(gradoRepository.TodosLosGradosDePublicacion());

            ComboBoxFiller <EstadoDePublicacion, decimal> .Fill(cmbEstado)
            .KeyAs(estado => estado.IdEstadoDePublicacion)
            .ValueAs(estado => estado.Descripcion)
            .With(estadoRepository.TodosLosEstadosDePublicacion());
        }
예제 #2
0
        private void FillComboBoxes()
        {
            ComboBoxFiller <Rubro, decimal> .Fill(cmbRubro)
            .ValueAs(rubro => rubro.Descripcion)
            .KeyAs(rubro => rubro.IdRubro)
            .With(rubroRepository.TodosLosRubros())
            .CheckByDBId(int.Parse(publicacionSeleccionada.IdRubro.ToString()));

            ComboBoxFiller <EstadoDePublicacion, decimal> .Fill(cmbEstado)
            .KeyAs(estado => estado.IdEstadoDePublicacion)
            .ValueAs(estado => estado.Descripcion)
            .With(estadoDePublicacionRepository.TodosLosEstadosDePublicacion())
            .CheckByDBId(int.Parse(publicacionSeleccionada.IdEstado.ToString()));

            ComboBoxFiller <GradoDePublicacion, decimal> .Fill(cmbGrado)
            .KeyAs(grado => grado.IdGradoDePublicacion)
            .ValueAs(grado => grado.Descripcion)
            .With(gradoDePublicacionRepository.TodosLosGradosDePublicacion())
            .CheckByDBId(int.Parse(publicacionSeleccionada.IdGradoDePublicacion.ToString()));
        }