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(); } }
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(); } }
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; } }
public Dictionary <string, object> Selecionar(int id) { oAgenteItem = new AgenteItem(id, oDao); return(ClassFunctions.GetProperties(oAgenteItem)); }
public void PrepararInclusao() { oAgenteItem = new AgenteItem(oDao); }
public Dictionary <string, object> Selecionar(int id) { oConcessaoItemPessoa = new AgenteItem(id, oDao); return(ClassFunctions.GetProperties(oConcessaoItemPessoa)); }
public void PrepararInclusao() { oConcessaoItemPessoa = new AgenteItem(oDao); }