Пример #1
0
        public void Excluir(Natureza natureza)
        {
            var strQuery = "DELETE FROM tblnatureza WHERE idnatureza = " + natureza.NaturezaId;

            using (cnx = new ConexaoBD())
                cnx.CommNom(strQuery);
        }
Пример #2
0
        //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;
        }
Пример #3
0
        //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;
        }
Пример #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);
        }
Пример #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);
        }
Пример #6
0
        public void Add(Natureza natureza)
        {
            // natureza.Descricao = natureza.Descricao.ToUpper();
            natureza.Id = rep.GetMaxId(x => x.Id);
            ValidarNatureza(natureza);

            rep.Add(natureza);
        }
Пример #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!");
     }
 }
Пример #8
0
 public void Salvar(Natureza natureza)
 {
     if (natureza.NaturezaId > 0)
     {
         Alterar(natureza);
     }
     else
     {
         Inserir(natureza);
     }
 }
Пример #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);
        }
Пример #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);
        }
Пример #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);
        }
Пример #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);
        }
Пример #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());
     }
 }
Пример #14
0
 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
         }));
     }
 }
Пример #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);
            }
Пример #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);
         }
     }
 }
Пример #17
0
 public Natureza[] listarNatureza()
 {
     return(Natureza.FindAll(Order.Asc("Descricao")));
 }
Пример #18
0
 public void Post([FromBody] Natureza value)
 {
 }
Пример #19
0
 public void Put(int id, [FromBody] Natureza value)
 {
 }
Пример #20
0
 public OcorrenciaBuilder(Natureza natureza, DateTime time) => Reset(natureza, time);
Пример #21
0
 public void SetNatureza(Natureza natureza)
 {
 }
Пример #22
0
        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();
            }
        }
Пример #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);
            }
        }