Example #1
0
        // *************** POLITICA DE ConservaS  *************************************************************

        /// <summary>
        /// Busca todas as Politicas de Conserva
        /// </summary>
        /// <returns>Lista de Conserva_GrupoObjetos</returns>
        public List <Conserva_GrupoObjetos> PoliticaConserva_ListAll(int cot_id, string tip_nome, string cov_nome)
        {
            List <Conserva_GrupoObjetos> lstMain   = new ConservaDAO().PoliticaConserva_ListAll(cot_id, tip_nome, cov_nome);
            List <Conserva_GrupoObjetos> distinctV = lstMain
                                                     .GroupBy(m => new { m.cot_descricao, m.tip_nome, m.cov_nome, m.ogi_id_caracterizacao_situacao })
                                                     .Select(group => group.First())
                                                     .ToList();

            return(distinctV);
        }
Example #2
0
        /// <summary>
        ///     Lista de todos os Alertas para preenchimento de combo
        /// </summary>
        /// <returns>Lista de SelectListItem</returns>
        public List <SelectListItem> PreenchecmbAlerta()
        {
            List <Conserva_GrupoObjetos> lst      = new ConservaDAO().PoliticaConservaAlerta_ListAll();
            List <SelectListItem>        lstSaida = new List <SelectListItem>(); // lista de combo

            foreach (var temp in lst)
            {
                if (temp.ogi_item.Trim() != "")
                {
                    lstSaida.Add(new SelectListItem()
                    {
                        Text = temp.ogi_item, Value = temp.ogi_id_caracterizacao_situacao.ToString()
                    });
                }
            }

            // lstSaida.Insert(0, new SelectListItem() { Text = "-- Selecione --", Value = "", Disabled = true });
            return(lstSaida);
        }
Example #3
0
        /// <summary>
        /// Busca todas as Variaveis de Conservas pertencentes ao Grupo Selecionado
        /// </summary>
        /// <returns>Lista de SelectListItem</returns>
        public List <SelectListItem> PreenchecmbVariavel_tip_nome(string tip_nome)
        {
            List <Conserva_GrupoObjetos> lst      = new ConservaDAO().PoliticaConservaVariaveis_ListAll_Tip_nome(tip_nome);
            List <SelectListItem>        lstSaida = new List <SelectListItem>(); // lista de combo

            foreach (var temp in lst)
            {
                if (temp.cov_nome.Trim() != "")
                {
                    lstSaida.Add(new SelectListItem()
                    {
                        Text = temp.cov_nome, Value = temp.cov_id.ToString()
                    });
                }
            }

            //  lstSaida.Insert(0, new SelectListItem() { Text = "-- Selecione --", Value = "", Disabled = true });
            return(lstSaida.GroupBy(x => x.Text).Select(x => x.First()).ToList());
        }