Esempio n. 1
0
        public CFOCVM(EmissaoCFOC entidade, List <Estado> lstEstados, List <Municipio> lstMunicipios, List <Lista> lstEmpreendimentos,
                      List <Lista> lstPragas, List <Lista> lstProdutosEspecificacoes, List <Lista> lstSituacoes, List <Municipio> lstMunicipiosEmissao)
        {
            CFOC = entidade ?? new EmissaoCFOC();

            if (CFOC.Id <= 0)
            {
                if (lstEmpreendimentos != null && lstEmpreendimentos.Count == 1)
                {
                    CFOC.EmpreendimentoId = Convert.ToInt32(lstEmpreendimentos.First().Id);
                }
            }

            Empreendimentos        = ViewModelHelper.CriarSelectList(lstEmpreendimentos, false, true, entidade.EmpreendimentoId.ToString());
            Situacoes              = ViewModelHelper.CriarSelectList(lstSituacoes, false, true, entidade.SituacaoId.ToString());
            ProdutosEspecificacoes = lstProdutosEspecificacoes;
            Pragas            = ViewModelHelper.CriarSelectList(lstPragas);
            Estados           = ViewModelHelper.CriarSelectList(lstEstados);
            Municipios        = ViewModelHelper.CriarSelectList(lstMunicipios);
            EstadosEmissao    = ViewModelHelper.CriarSelectList(lstEstados, selecionado: CFOC.EstadoEmissaoId.ToString());
            MunicipiosEmissao = ViewModelHelper.CriarSelectList(lstMunicipiosEmissao, selecionado: CFOC.MunicipioEmissaoId.ToString());

            if (CFOC.EstadoId > 0)
            {
                Estados.Single(x => x.Value == CFOC.EstadoId.ToString()).Selected = true;
            }

            if (CFOC.MunicipioId > 0)
            {
                Municipios.Single(x => x.Value == CFOC.MunicipioId.ToString()).Selected = true;
            }
        }
Esempio n. 2
0
        public CFOVM(EmissaoCFO cfo, List <Lista> lstProdutores, List <Estado> lstEstados, List <Municipio> lstMunicipios, List <Lista> lstEmpreendimentos,
                     List <Lista> lstPragas, List <Lista> lstCFOProdutosEspecificacoes, List <Lista> lstSituacoes, List <Lista> lstUnidadesProducao, List <Municipio> lstMunicipiosEmissao)
        {
            CFO = cfo ?? new EmissaoCFO();

            if (CFO.Id <= 0)
            {
                if (lstProdutores != null && lstProdutores.Count == 1)
                {
                    CFO.ProdutorId = Convert.ToInt32(lstProdutores.First().Id);
                }

                if (lstEmpreendimentos != null && lstEmpreendimentos.Count == 1)
                {
                    CFO.EmpreendimentoId = Convert.ToInt32(lstEmpreendimentos.First().Id);
                }
            }

            Produtores                = ViewModelHelper.CriarSelectList(lstProdutores, false, true, CFO.ProdutorId.ToString());
            Empreendimentos           = ViewModelHelper.CriarSelectList(lstEmpreendimentos, false, true, cfo.EmpreendimentoId.ToString());
            Situacoes                 = ViewModelHelper.CriarSelectList(lstSituacoes, false, true, cfo.SituacaoId.ToString());
            UnidadesProducao          = ViewModelHelper.CriarSelectList(lstUnidadesProducao);
            CFOProdutosEspecificacoes = lstCFOProdutosEspecificacoes;
            Pragas            = ViewModelHelper.CriarSelectList(lstPragas);
            Estados           = ViewModelHelper.CriarSelectList(lstEstados);
            Municipios        = ViewModelHelper.CriarSelectList(lstMunicipios);
            EstadosEmissao    = ViewModelHelper.CriarSelectList(lstEstados, selecionado: CFO.EstadoEmissaoId.ToString());
            MunicipiosEmissao = ViewModelHelper.CriarSelectList(lstMunicipiosEmissao, selecionado: CFO.MunicipioEmissaoId.ToString());

            if (CFO.EstadoId > 0)
            {
                Estados.Single(x => x.Value == CFO.EstadoId.ToString()).Selected = true;
            }

            if (CFO.MunicipioId > 0)
            {
                Municipios.Single(x => x.Value == CFO.MunicipioId.ToString()).Selected = true;
            }
        }