Esempio n. 1
0
        public void Excluir(Natureza natureza)
        {
            var strQuery = "DELETE FROM tblnatureza WHERE idnatureza = " + natureza.NaturezaId;

            using (cnx = new ConexaoBD())
                cnx.CommNom(strQuery);
        }
        //Alterar Natureza
        public Boolean alterar(Natureza natureza)
        {
            try
            {
                // Cria um objeto DataAdapter
                SqlDataAdapter DA = new SqlDataAdapter("select * from Natureza", this.connection.Conex);

                string update = @"UPDATE Natureza SET nome = @descricao status = @status WHERE id_modalidade = @id";
                SqlCommand cmd = new SqlCommand(update, this.connection.Conex);

                // Define os parâmetros de comando com valores

                cmd.Parameters.AddWithValue("@nome", natureza.Nome);
                cmd.Parameters.AddWithValue("@id", natureza.id_natureza);
                cmd.Parameters.AddWithValue("@status", natureza.Status);

                DA.InsertCommand = cmd;
                DA.InsertCommand.ExecuteNonQuery();
                MessageBox.Show("Alterado com sucesso");
            }
            catch (Exception ex)
            {
                //MessageBox.Show(ex.Message, "Erro ao gravar");
                MessageBox.Show("Erro ao alterar");
                return false;
            }

            return true;
        }
        //Cadastrar Modalidade
        public Boolean gravar(Natureza natureza)
        {
            try
            {
                // Cria um objeto DataAdapter
                SqlDataAdapter DA = new SqlDataAdapter("select * from Natureza", this.connection.Conex);

                string insert = @"INSERT INTO Natureza(nome, status)VALUES(@nome,@status)";
                SqlCommand cmd = new SqlCommand(insert, this.connection.Conex);

                // Define os parâmetros de comando com valores

                cmd.Parameters.AddWithValue("@nome", natureza.Nome);
                cmd.Parameters.AddWithValue("@status", natureza.Status);

                DA.InsertCommand = cmd;
                DA.InsertCommand.ExecuteNonQuery();
                MessageBox.Show("Inserido com sucesso");
            }
            catch (Exception ex)
            {
                //MessageBox.Show(ex.Message, "Erro ao cadastrar Modalidade");
                MessageBox.Show("Erro ao cadastrar Natureza");
                return false;
            }

            return true;
        }
Esempio n. 4
0
        public int listarIdNatureza(string strNatureza)
        {
            DetachedCriteria dc = DetachedCriteria.For(typeof(Natureza));

            dc.Add(Expression.InsensitiveLike("Descricao", strNatureza.ToUpper()));

            return(Natureza.FindFirst(dc).Id);
        }
Esempio n. 5
0
        private void Alterar(Natureza natureza)
        {
            var strQuery = "UPDATE tblnatureza SET natureza = '" + natureza.natureza +
                           "' WHERE idnatureza=" + natureza.NaturezaId.ToString();

            using (cnx = new ConexaoBD())
                cnx.CommNom(strQuery);
        }
Esempio n. 6
0
        public void Add(Natureza natureza)
        {
            // natureza.Descricao = natureza.Descricao.ToUpper();
            natureza.Id = rep.GetMaxId(x => x.Id);
            ValidarNatureza(natureza);

            rep.Add(natureza);
        }
Esempio n. 7
0
 public void ValidarNatureza(Natureza natureza)
 {
     if (natureza.Descricao.Length <= 0)
     {
         throw new Exception("Campo descrição não pode estar vazio!");
     }
     else if (rep.GetAll().Where <Natureza>(x => x.Id != natureza.Id && x.Descricao == natureza.Descricao).Count() > 0)
     {
         throw new Exception("Já existe uma natureza com essa Descrição!");
     }
 }
Esempio n. 8
0
 public void Salvar(Natureza natureza)
 {
     if (natureza.NaturezaId > 0)
     {
         Alterar(natureza);
     }
     else
     {
         Inserir(natureza);
     }
 }
Esempio n. 9
0
        public void Update(Natureza natureza)
        {
            // natureza.Descricao = natureza.Descricao.ToUpper();
            ValidarNatureza(natureza);

            Natureza nat = rep.GetById(natureza.Id);

            nat.Descricao = natureza.Descricao;
            nat.Ativa     = natureza.Ativa;
            UpdateNaturezaParcelas(natureza);
            rep.Update(nat);
        }
Esempio n. 10
0
        public void TesteGeraNatureza()
        {
            GeradorNatureza gerador  = new GeradorNatureza();
            Natureza        natureza = gerador.Gerar(rnd);

            Assert.IsNotNull(natureza.Apresentacao);
            Assert.IsNotNull(natureza.Concepcao);
            Assert.IsNotNull(natureza.Honra);
            Assert.IsNotNull(natureza.Moral);
            Assert.IsNotNull(natureza.Percepcao);
            Assert.IsNotNull(natureza.Personalidade);
        }
Esempio n. 11
0
        private void Inserir(Natureza natureza)
        {
            var strQuery = "";
            int id;
            var lid = new List <Natureza>();

            lid       = ListAll();
            id        = lid[lid.Count - 1].NaturezaId + 1;
            strQuery += "INSERT INTO tblnatureza(idnatureza, natureza) VALUES (" + id + ", '" + natureza.natureza + "')";

            using (cnx = new ConexaoBD())
                cnx.CommNom(strQuery);
        }
Esempio n. 12
0
        public Natureza CalculaNatureza(Ser ser)
        {
            //Definido a partir da especie
            Natureza resultado = new Natureza()
            {
                Apresentacao  = (int)(from e in ser.Especies select e.Natureza.Apresentacao).Max(),
                Concepcao     = (int)(from e in ser.Especies select e.Natureza.Concepcao).Max(),
                Honra         = (int)(from e in ser.Especies select e.Natureza.Honra).Max(),
                Moral         = (int)(from e in ser.Especies select e.Natureza.Moral).Max(),
                Percepcao     = (int)(from e in ser.Especies select e.Natureza.Percepcao).Max(),
                Personalidade = (int)(from e in ser.Especies select e.Natureza.Personalidade).Max()
            };

            return(resultado);
        }
Esempio n. 13
0
 private Natureza One(DataTable dt, int pos)
 {
     if (dt.Rows.Count > 0)
     {
         var registro = new Natureza()
         {
             NaturezaId = int.Parse(dt.Rows[pos]["idnatureza"].ToString()),
             natureza   = dt.Rows[pos]["natureza"].ToString()
         };
         return(registro);
     }
     else
     {
         return(new Natureza());
     }
 }
 public JsonResult <JsonResponse <Natureza> > Put([FromBody] Natureza natureza)
 {
     try
     {
         busines.Update(natureza);
         return(Json(new JsonResponse <Natureza> {
             Type = "success", Title = "Natureza!", Message = "Sucesso ao editar a natureza!"
         }));
     }
     catch (Exception ex)
     {
         return(Json(new JsonResponse <Natureza> {
             Type = "error", Title = "Natureza!", Message = ex.Message
         }));
     }
 }
Esempio n. 15
0
            public OcorrenciaBuilder Reset(Natureza natureza, DateTime time)
            {
                _ocorrencia = new Ocorrencia(natureza, time);
                _validador  = natureza switch
                {
                    Natureza.Ameaca => new ValidadorAmeaca(_ocorrencia),
                    Natureza.ViolenciaContraMulher => new ValidadorViolenciaContraMulher(_ocorrencia),
                    Natureza.Ofensas or Natureza.OfensaRacial => new ValidadorOfensas(_ocorrencia),
                    Natureza.Perturbacoes => new ValidaPerturbacoes(_ocorrencia),
                    Natureza.MausTratosAnimais => new ValidadorMausTratosAnimais(_ocorrencia),
                    Natureza.Furtos or Natureza.EstelionatoFraudesApropriacoes => new ValidadorApropriacaoIndevida(_ocorrencia),
                    Natureza.ExtravioPerda => new ValidadorExtravioPerda(_ocorrencia),
                    Natureza.AcidenteTransitoSemVitimas => new ValidadorAcidenteDeTransitoSemVitimas(_ocorrencia),
                    _ => null,
                };

                return(this);
            }
Esempio n. 16
0
 public void UpdateNaturezaParcelas(Natureza natureza)
 {
     foreach (var item in natureza.NaturezaParcelas)
     {
         List <NaturezaParcelas> aux = repParcelas.GetAll(x => x.NaturezaId == item.NaturezaId && x.Parcela == item.Parcela).ToList();
         if (aux.Count > 0)
         {
             aux[0].Ativa          = item.Ativa;
             aux[0].DiasVencimento = item.DiasVencimento;
             aux[0].Tarifacao      = item.Tarifacao;
             repParcelas.Update(aux[0]);
         }
         else
         {
             repParcelas.Add(item);
         }
     }
 }
Esempio n. 17
0
 public Natureza[] listarNatureza()
 {
     return(Natureza.FindAll(Order.Asc("Descricao")));
 }
Esempio n. 18
0
 public void Post([FromBody] Natureza value)
 {
 }
Esempio n. 19
0
 public void Put(int id, [FromBody] Natureza value)
 {
 }
Esempio n. 20
0
 public OcorrenciaBuilder(Natureza natureza, DateTime time) => Reset(natureza, time);
Esempio n. 21
0
 public void SetNatureza(Natureza natureza)
 {
 }
        public List<Natureza> listarTodos()
        {
            List<Natureza> Lista = new List<Natureza>();
            SqlDataReader reader = null;
            try
            {
                string select = @"SELECT id_natureza, nome FROM Natureza ORDER BY nome ASC;";
                SqlCommand cmd = new SqlCommand(select, this.connection.Conex);
                reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Natureza natureza = new Natureza();
                    natureza.id_natureza = reader.GetInt32(0);
                    natureza.Nome = reader.GetString(1);

                    Lista.Add(natureza);
                }

                return Lista;
            }
            catch (Exception ex)
            {
                MessageBox.Show(" Nenhuma Natureza encontrado");
                return Lista;
            }
            finally
            {
                reader.Close();
            }
        }
Esempio n. 23
0
        public string SalvarProcessoWebService(string numeroPortalDigital, string numeroSpu, string numeroLicitacao, string numeroComprasNet,
                                               string numeroSisBb,
                                               string strInstituicao, string strResumoObjeto, string strModalidade, string strTipoLicitacao, string strNatureza,
                                               double?vlrEstimadoGlobal, double?vlrNaoContratado, double?vlrASerContratado, double?vlrFracassado,
                                               double?vlrDeserto, double?vlrAnulado, double?vlrRevogado, double?vlrCancelado, double?vlrEstimadoReal, string numeroMapp, string moeda,
                                               string fonteValor, string strUsuarioCadastrante, string strAnalista, DateTime?dataEntradaPge, DateTime?dataConclusao,
                                               DateTime?dataRealizacao, DateTime?dataAberturaPropostas, DateTime?dataAcolhimentoPropostas,
                                               string strVencedor, string strEstado, string strPresidentePregoeiro, string strPapel,
                                               string strSituacaoProcesso, bool?processoAuditado, string strPublicacaoEdital)
        {
            try {
                DetachedCriteria pesqProcessoCompleto = DetachedCriteria.For(typeof(ProcessoCompleto));
                pesqProcessoCompleto.Add(Expression.Sql(" txt_numero_portaldigital_npr = '" + numeroPortalDigital + "'"));


                string retorno = string.Empty;

                ProcessoCompleto procComp = ProcessoCompleto.FindFirst(pesqProcessoCompleto);
                if (procComp == null)
                {
                    procComp = new ProcessoCompleto();
                }

                if (!string.IsNullOrEmpty(numeroPortalDigital))
                {
                    procComp.NumeroDigital = numeroPortalDigital;
                }
                if (!string.IsNullOrEmpty(numeroSpu))
                {
                    procComp.NumeroSpu = numeroSpu;
                }
                if (!string.IsNullOrEmpty(numeroLicitacao))
                {
                    procComp.NumeroLicitacao = numeroLicitacao;
                }
                if (!string.IsNullOrEmpty(numeroComprasNet))
                {
                    procComp.NumeroComprasNet = numeroComprasNet;
                }
                if (!string.IsNullOrEmpty(numeroSisBb))
                {
                    procComp.NumeroSisBB = numeroSisBb;
                }
                if (!string.IsNullOrEmpty(numeroMapp))
                {
                    procComp.NumeroMapp = numeroMapp;
                }

                //Preparação das consultas no activeRecord:


                DetachedCriteria pesqUnidadeAdministrativa = DetachedCriteria.For(typeof(UnidadeAdministrativa));
                pesqUnidadeAdministrativa.Add(Expression.Eq("Cnpj", strInstituicao));

                DetachedCriteria pesqTipoLicitacao = DetachedCriteria.For(typeof(TipoLicitacao));
                pesqTipoLicitacao.Add(Expression.Sql(" upper(txt_descricao_tli) = '" + strTipoLicitacao.ToUpper() + "'"));

                DetachedCriteria pesqNatureza = DetachedCriteria.For(typeof(Natureza));
                pesqNatureza.Add(Expression.Sql(" upper(txt_descricao_nat) = '" + strNatureza.ToUpper() + "'"));

                DetachedCriteria pesqModalidade = DetachedCriteria.For(typeof(Modalidade));
                pesqModalidade.Add(Expression.Sql(" upper(txt_descricao_mod) = '" + strModalidade.ToUpper() + "'"));

                DetachedCriteria pesqPessoa = DetachedCriteria.For(typeof(Pessoa));
                pesqPessoa.Add(Expression.Eq("CpfCnpj", strPresidentePregoeiro));


                //Criação dos Objetos:
                //Instituicao oInstituicao;
                Modalidade            oModalidade;
                Natureza              oNatureza;
                UnidadeExercicio      oUnidadeExercicio;
                TipoLicitacao         oTipoLicitacao;
                Pessoa                PregPresidente;
                UnidadeAdministrativa oUnidadeAdministrativa;


//			//Verificação das consultas.


                if (!string.IsNullOrEmpty(strInstituicao))
                {
                    if (!UnidadeAdministrativa.Exists(pesqUnidadeAdministrativa))
                    {
                        retorno = " Esta instituicao não existe ";
                    }
                    else
                    {
                        oUnidadeAdministrativa            = UnidadeAdministrativa.FindFirst(Expression.Eq("Cnpj", strInstituicao));
                        procComp.Instituicao              = oUnidadeAdministrativa.Instituicao;
                        procComp.StrInstituicao           = oUnidadeAdministrativa.Instituicao.Sigla.ToUpper();
                        procComp.CodUnidadeAdministrativa = oUnidadeAdministrativa.Id;
                    }
                }


                if (!string.IsNullOrEmpty(strModalidade))
                {
                    if (!Modalidade.Exists(pesqModalidade))
                    {
                        retorno += " Esta Modalidade não existe ";
                    }
                    else
                    {
                        oModalidade            = Modalidade.FindOne(Expression.Sql(" upper(txt_descricao_mod) = '" + strModalidade.ToUpper() + "'"));
                        procComp.Modalidade    = oModalidade;
                        procComp.StrModalidade = oModalidade.Descricao.ToUpper();
                    }
                }

                if (!string.IsNullOrEmpty(strNatureza))
                {
                    if (!Natureza.Exists(pesqNatureza))
                    {
                        retorno += " Esta Natureza não existe ";
                    }
                    else
                    {
                        oNatureza            = Natureza.FindOne(Expression.Sql(" upper(txt_descricao_nat) = '" + strNatureza.ToUpper() + "'"));
                        procComp.StrNatureza = oNatureza.Descricao.ToUpper();
                        procComp.CodNatureza = oNatureza.Id;
                    }
                }


                if (!string.IsNullOrEmpty(strTipoLicitacao))
                {
                    if (!TipoLicitacao.Exists(pesqTipoLicitacao))
                    {
                        retorno += " Este Tipo Licitação não existe ";
                    }
                    else
                    {
                        oTipoLicitacao            = TipoLicitacao.FindOne(Expression.Sql(" upper(txt_descricao_tli) = '" + strTipoLicitacao.ToUpper() + "'"));
                        procComp.StrTipoLicitacao = oTipoLicitacao.Descricao.ToUpper();
                        procComp.CodTipoLicitacao = oTipoLicitacao.Id;
                    }
                }

                Console.WriteLine("preg = " + strPresidentePregoeiro);

                if (!string.IsNullOrEmpty(strPresidentePregoeiro))
                {
                    if (!Pessoa.Exists(pesqPessoa))
                    {
                        retorno += " Este Pregoeiro/Presidente não existe ";
                    }
                    else
                    {
                        PregPresidente = Pessoa.FindFirst(Expression.Eq("CpfCnpj", strPresidentePregoeiro));
                        procComp.CodPresidentePregoeiro = PregPresidente.Id;
                        procComp.StrPresidentePregoeiro = PregPresidente.Nome.ToUpper();
                    }
                }

                if (!string.IsNullOrEmpty(strResumoObjeto))
                {
                    procComp.ResumoObjeto = strResumoObjeto.ToUpper();
                }


                if (!string.IsNullOrEmpty(strPapel))
                {
                    procComp.StrPapel = strPapel.ToUpper();
                }
                if (!string.IsNullOrEmpty(strUsuarioCadastrante))
                {
                    procComp.CadastranteProcesso = strUsuarioCadastrante;
                }
                if (!string.IsNullOrEmpty(strPublicacaoEdital))
                {
                    procComp.StrPublicacaoEdital = strPublicacaoEdital;
                }


                //Valores:
                if (vlrEstimadoGlobal != null)
                {
                    procComp.ValorEstimadoGlobal = vlrEstimadoGlobal;
                }
                if (vlrASerContratado != null)
                {
                    procComp.ValorASerContratado = vlrASerContratado;
                }
                if (vlrAnulado != null)
                {
                    procComp.ValorAnulado = vlrAnulado;
                }
                if (vlrCancelado != null)
                {
                    procComp.ValorCancelado = vlrCancelado;
                }
                if (vlrDeserto != null)
                {
                    procComp.ValorDeserto = vlrDeserto;
                }
                if (vlrEstimadoReal != null)
                {
                    procComp.ValorEstimadoReal = vlrEstimadoReal;
                }
                if (vlrFracassado != null)
                {
                    procComp.ValorFracassado = vlrFracassado;
                }
                if (vlrRevogado != null)
                {
                    procComp.ValorRevogado = vlrRevogado;
                }
                if (vlrNaoContratado != null)
                {
                    procComp.ValorNaoContratado = vlrNaoContratado;
                }
                if (!string.IsNullOrEmpty(strSituacaoProcesso))
                {
                    procComp.SituacaoProcesso = strSituacaoProcesso.ToUpper();
                }
                if (!string.IsNullOrEmpty(strEstado))
                {
                    procComp.EstadoProcesso = strEstado;
                }
                if (!string.IsNullOrEmpty(strVencedor))
                {
                    procComp.StrVencedor = strVencedor;
                }



                //Datas:
                if (dataEntradaPge != null)
                {
                    procComp.DataEntradaPGE    = dataEntradaPge;
                    procComp.DataCadEntradaPGE = dataEntradaPge;
                    procComp.DataAndEntradaPGE = dataEntradaPge;
                }
                if (dataConclusao != null)
                {
                    procComp.DataConclusao    = dataConclusao;
                    procComp.DataAndConclusao = dataConclusao;
                    procComp.DataCadConclusao = dataConclusao;
                }

                if (dataRealizacao != null)
                {
                    procComp.DataRealizacao    = dataRealizacao;
                    procComp.DataAndRealizacao = dataRealizacao;
                    procComp.DataCadRealizacao = dataRealizacao;
                    procComp.DataAndMarcacao   = dataRealizacao;
                    procComp.DataCadMarcacao   = dataRealizacao;
                }

                if (dataAberturaPropostas != null)
                {
                    procComp.DataAberturaPropostas    = dataAberturaPropostas;
                    procComp.DataAndAberturaPropostas = dataAberturaPropostas;
                    procComp.DataCadAberturaPropostas = dataAberturaPropostas;
                }

                if (dataAcolhimentoPropostas != null)
                {
                    procComp.DataAcolhimentoPropostas    = dataAcolhimentoPropostas;
                    procComp.DataAndAcolhimentoPropostas = dataAcolhimentoPropostas;
                    procComp.DataCadAcolhimentoPropostas = dataAcolhimentoPropostas;
                }

                if (processoAuditado != null)
                {
                    procComp.ProcessoAuditado  = processoAuditado;
                    procComp.ProcessoAuditando = processoAuditado;
                }

                procComp.ProcessoDigital = true;
                if (retorno == string.Empty)
                {
                    Console.WriteLine("");
                    procComp.Save();
                    retorno = "OPERAÇÃO REALIZADA COM SUCESSO!" + procComp.Id;
                }
                else
                {
                    throw new Exception(retorno);
                }

                return(retorno);
            } catch (Exception ex) {
                throw new Exception(ex.Message + " " + ex.StackTrace);
            }
        }