Beispiel #1
0
        public CrudActionTypes Salvar(Dictionary <string, object> valores)
        {
            ClassFunctions.SetProperties(oDespesa, valores);
            if (oDespesa.Codigo.Length >= 5)
            {
                EconomicaDeDespesa  oEconomicaDeDespesa  = new EconomicaDeDespesa(oDespesa.Codigo.Substring(0, 1), oDao);
                GrupoDespesa        oGrupoDespesa        = new GrupoDespesa(oDespesa.Codigo.Substring(1, 1), oDao);
                ModalidadeAplicacao oModalidadeAplicacao = new ModalidadeAplicacao(oDespesa.Codigo.Substring(2, 2), oDao);
                ElementoDeDespesa   oElementoDeDespesa   = new ElementoDeDespesa(oDespesa.Codigo.Substring(4, 2), oDao);

                oDespesa.CatEconomica        = oEconomicaDeDespesa;
                oDespesa.GrupoDespesa        = oGrupoDespesa;
                oDespesa.ModalidadeAplicacao = oModalidadeAplicacao;
                oDespesa.ElementoDespesa     = oElementoDeDespesa;


                try
                {
                    if (oDespesa.Codigo.Substring(6, 2).Equals("00") && oDespesa.Descricao == null)
                    {
                        oDespesa.Descricao = oElementoDeDespesa.Descricao;
                    }
                }
                catch
                {
                    return(oDespesa.Salvar());
                }
            }

            return(oDespesa.Salvar());
        }
Beispiel #2
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();
            }
        }
Beispiel #3
0
        public CrudActionTypes SalvarComUc(Dictionary <string, object> valoresUC, int idAgente)
        {
            try
            {
                oDao.StartTransactionMode();
                PrepararInclusao();
                ClassFunctions.SetProperties(oDesligamento, valoresUC);
                AgentePublico oAgente = new AgentePublico(idAgente, oDao);
                oAgente.Ativo = false;
                oAgente.Salvar();
                oDesligamento.AgentePublico = oAgente;

                CampoNuloOuInvalidoException ex = oDesligamento.ValidarExterno();
                if (ex.Mensagens.Count > 0)
                {
                    throw ex;
                }

                CrudActionTypes evento = oDesligamento.Salvar();
                oDao.Commit();
                return(evento);
            }
            catch
            {
                oDao.RollBack();
                throw;
            }
        }
Beispiel #4
0
        private void Salvar2(Dictionary <string, object> valores)
        {
            oDao.StartTransactionMode();
            ClassFunctions.SetProperties(oPessoal, valores);
            CrudActionTypes evento = oPessoal.Salvar();

            oDao.Commit();
        }
Beispiel #5
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();
     }
 }
Beispiel #6
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     try
     {
         ClassFunctions.SetProperties(oLicenciada, valores);
         return(oLicenciada.Salvar());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #7
0
        public CrudActionTypes Salvar(Dictionary <string, object> valores)
        {
            ClassFunctions.SetProperties(oItemRemuneratorio, valores);

            //Abaixo os campos digito esta se juntando com o código completando o ultimo digito do código.
            if (valores["Digito"] != null && valores["Codigo"] != null)
            {
                oItemRemuneratorio.Codigo = valores["Digito"].ToString() + valores["Codigo"].ToString();
            }

            return(oItemRemuneratorio.Salvar());
        }
Beispiel #8
0
 /// <summary>
 /// Metodo de salvar a extinção da inserção
 /// </summary>
 /// <param name="valoresUC"></param>
 /// <returns></returns>
 public CrudActionTypes SalvarComUc(Dictionary <string, object> valoresUC)
 {
     try
     {
         ClassFunctions.SetProperties(oItemRemuneratorio, valoresUC);
         ValidarDadosUc(oItemRemuneratorio);
         return(oItemRemuneratorio.Salvar());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #9
0
 public CampoNuloOuInvalidoException ValidarCampos(Dictionary <string, object> dicionario)
 {
     try
     {
         ClassFunctions.SetProperties(oPessoal, dicionario);
         CampoNuloOuInvalidoException ex = oPessoal.ValidarExterno();
         return(ex);
     }
     catch
     {
         oDao.RollBack();
         throw;
     }
 }
Beispiel #10
0
 /// <summary>
 /// Metodo que salva os campos do popap com o item remuneratorio equivalente.
 /// </summary>
 /// <param name="Valores"></param>
 /// <param name="ID"></param>
 /// <returns></returns>
 public CrudActionTypes SalvarComUcListagem(Dictionary <string, object> Valores, int ID)
 {
     try
     {
         ItemRemuneratorio oItemRemuneratorio = new ItemRemuneratorio(ID, oDao);
         ClassFunctions.SetProperties(oItemRemuneratorio, Valores);
         ValidarDadosUc(oItemRemuneratorio);
         return(oItemRemuneratorio.Salvar());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #11
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     try
     {
         oDao.StartTransactionMode();
         ClassFunctions.SetProperties(oPessoal, valores);
         CrudActionTypes evento = oPessoal.Salvar();
         oDao.Commit();
         return(evento);
     }
     catch
     {
         oDao.RollBack();
         throw;
     }
 }
Beispiel #12
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;
            }
        }
Beispiel #13
0
 public int SalvarRetornandoId(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oAgentePublico, valores);
     oAgentePublico.Salvar();
     return(oAgentePublico.ID);
 }
Beispiel #14
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oRegimeJuridico, valores);
     return(oRegimeJuridico.Salvar());
 }
Beispiel #15
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oArquivoColuna, valores);
     return(oArquivoColuna.Salvar());
 }
Beispiel #16
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oGrupoDespesa, valores);
     return(oGrupoDespesa.Salvar());
 }
Beispiel #17
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oSituacao, valores);
     return(oSituacao.Salvar());
 }
Beispiel #18
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oEconomicaDeReceita, valores);
     return(oEconomicaDeReceita.Salvar());
 }
Beispiel #19
0
 public int SalvarRetornandoId(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oUnidadeGestora, valores);
     oUnidadeGestora.Salvar();
     return(oUnidadeGestora.ID);
 }
Beispiel #20
0
 public void Validacao(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oPessoal, valores);
     oPessoal.Salvar();
 }
Beispiel #21
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oTipoTransferencia, valores);
     return(oTipoTransferencia.Salvar());
 }
Beispiel #22
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oAgenteItem, valores);
     return(oAgenteItem.Salvar());
 }
Beispiel #23
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oUnidadeGestora, valores);
     return(oUnidadeGestora.Salvar());
 }
Beispiel #24
0
 public int SalvarRetornandoId(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oLocalidade, valores);
     oLocalidade.Salvar();
     return(oLocalidade.ID);
 }
Beispiel #25
0
 public int SalvarRetornandoId(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oPoder, valores);
     oPoder.Salvar();
     return(oPoder.ID);
 }
Beispiel #26
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oResponsavelEnvio, valores);
     return(oResponsavelEnvio.Salvar());
 }
Beispiel #27
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oEstadoCivil, valores);
     return(oEstadoCivil.Salvar());
 }
Beispiel #28
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oTipoDesligamento, valores);
     return(oTipoDesligamento.Salvar());
 }
Beispiel #29
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oTipoEntidade, valores);
     return(oTipoEntidade.Salvar());
 }
Beispiel #30
0
 public CrudActionTypes Salvar(Dictionary <string, object> valores)
 {
     ClassFunctions.SetProperties(oConcessaoItemPessoa, valores);
     return(oConcessaoItemPessoa.Salvar());
 }