Exemple #1
0
        public void SalvarItens(List <string> ListaIds, Dictionary <string, object> dictionary, string AgentePublico)
        {
            CampoNuloOuInvalidoException ex = new CampoNuloOuInvalidoException();
            AgenteItem oAgenteItem          = new AgenteItem(oDao);

            oAgenteItem.Ativo = oAgenteItem.DataExpedienteSuspensao == null;
            foreach (string id in ListaIds)
            {
                ClassFunctions.SetProperties(oAgenteItem, dictionary);
                oAgenteItem.AgentePublico     = new AgentePublico(Convert.ToInt32(AgentePublico), oDao);
                oAgenteItem.ItemRemuneratorio = new ItemRemuneratorio(Convert.ToInt32(id), oDao);
                if (oAgenteItem.ValidarItensCadastrados("S"))
                {
                    ex.Mensagens.Add(oAgenteItem.ItemRemuneratorio.Descricao, oAgenteItem.ItemRemuneratorio.Descricao + " , já cadastrado para este agente!");
                }
            }
            if (ex.Mensagens.Count > 0)
            {
                throw ex;
            }
            else
            {
                foreach (string id in ListaIds)
                {
                    ClassFunctions.SetProperties(oAgenteItem, dictionary);
                    oAgenteItem.AgentePublico     = new AgentePublico(Convert.ToInt32(AgentePublico), oDao);
                    oAgenteItem.ItemRemuneratorio = new ItemRemuneratorio(Convert.ToInt32(id), oDao);
                    oAgenteItem.Salvar();
                }
                oAgenteItem.ValidarExterno();
            }
        }
Exemple #2
0
 public void SalvarItens(List <string> ListaIds, Dictionary <string, object> dictionary)
 {
     foreach (string id in ListaIds)
     {
         AgenteItem oAgenteItem = new AgenteItem(oDao);
         ClassFunctions.SetProperties(oAgenteItem, dictionary);
         oAgenteItem.AgentePublico = new AgentePublico(Convert.ToInt32(id), oDao);
         oAgenteItem.Salvar();
     }
 }
Exemple #3
0
        public void SalvarComUc(Dictionary <string, object> valoresUC, List <string> ListaIdSelecionados)
        {
            try
            {
                oDao.StartTransactionMode();

                foreach (string id in ListaIdSelecionados)
                {
                    AgenteItem oAgenteItem = new AgenteItem(Convert.ToInt32(id), oDao);
                    ClassFunctions.SetProperties(oAgenteItem, valoresUC);
                    oAgenteItem.Salvar();
                }

                oDao.Commit();
            }
            catch
            {
                oDao.RollBack();
                throw;
            }
        }
Exemple #4
0
 public Dictionary <string, object> Selecionar(int id)
 {
     oAgenteItem = new AgenteItem(id, oDao);
     return(ClassFunctions.GetProperties(oAgenteItem));
 }
Exemple #5
0
 public void PrepararInclusao()
 {
     oAgenteItem = new AgenteItem(oDao);
 }
Exemple #6
0
 public Dictionary <string, object> Selecionar(int id)
 {
     oConcessaoItemPessoa = new AgenteItem(id, oDao);
     return(ClassFunctions.GetProperties(oConcessaoItemPessoa));
 }
Exemple #7
0
 public void PrepararInclusao()
 {
     oConcessaoItemPessoa = new AgenteItem(oDao);
 }