Exemple #1
0
 public Cidade(int?cid_id, Uf uf, string cid_nome, string cid_ibge)
 {
     this.cid_id   = cid_id;
     this.Uf       = uf;
     this.cid_nome = cid_nome;
     this.cid_ibge = cid_ibge;
 }
 /// <summary>
 /// 使用指定的连接按顺序合并。
 /// </summary>
 /// <param name="uf">需要测试的并查集。</param>
 /// <param name="connections">用于输入的连接集合。</param>
 public static void Count(Uf uf, Connection[] connections)
 {
     foreach (var c in connections)
     {
         uf.Union(c.P, c.Q);
     }
 }
Exemple #3
0
        public IList <Uf> BuscarporNome(Uf pStatus)
        {
            //return repositorio.GetByProperty("Nome", pStatus.Nome);
            var query = repositorio.session.Query <Uf>();

            return(query.Where(x => x.Nome == pStatus.Nome).ToList <Uf>());
        }
Exemple #4
0
        private void AdicionarOuRemoverUf(Programa programa)
        {
            try
            {
                var rptUFs = (Repeater)ucPermissoes1.FindControl("rptUFs");

                for (var i = 0; i < rptUFs.Items.Count; i++)
                {
                    var ckUf  = (CheckBox)rptUFs.Items[i].FindControl("ckUF");
                    var lblUf = (Label)rptUFs.Items[i].FindControl("lblUF");

                    var idUf = int.Parse(ckUf.Attributes["ID_UF"]);

                    var ufSelecionado = new Uf
                    {
                        ID   = idUf,
                        Nome = lblUf.Text
                    };

                    if (ckUf.Checked)
                    {
                        programa.AdicionarUfs(ufSelecionado);
                    }
                    else
                    {
                        programa.RemoverUf(ufSelecionado);
                    }
                }
            }
            catch
            {
                //throw new ExecutionEngineException("Você deve informar a quantidade de vagas do estado");
            }
        }
        private void AdicionarOuRemoverUf(classes.NotificacaoEnvio notificacaoEnvio)
        {
            try
            {
                var ufs           = ucPermissoes1.ObterUfs();
                var usuarioLogado = new BMUsuario().ObterUsuarioLogado();

                foreach (var ufDto in ufs)
                {
                    var uf = new Uf {
                        ID = ufDto.ID
                    };

                    if (ufDto.IsSelecionado)
                    {
                        notificacaoEnvio.AdicionarUfs(uf, usuarioLogado);
                    }
                    else
                    {
                        notificacaoEnvio.RemoverUfs(uf);
                    }
                }
            }
            catch
            {
                throw new ExecutionEngineException("Erro ao salvar UFs das permissões.");
            }
        }
Exemple #6
0
        public IActionResult AlterarUf([FromBody] Uf objJson, int id)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar Uf]", null)));
                }

                if (objJson.Id != id)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar Uf] - ID do objeto difere do ID da URL.", null)));
                }

                var objBanco = _repository.Uf.ConsultarObjeto(objJson.Id);

                if (objBanco == null)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto com ID inválido [Alterar Uf]", null)));
                }

                _repository.Uf.Alterar(objBanco, objJson);

                return(ConsultarObjetoUf(id));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar Uf]", ex)));
            }
        }
Exemple #7
0
 public Empresa(long id, Uf uf, string nomeFantasia, string cnpj)
 {
     Id           = id;
     Uf           = uf;
     NomeFantasia = nomeFantasia;
     Cnpj         = cnpj;
 }
Exemple #8
0
        private void CmbUF_SelectedIndexChanged(object sender, EventArgs e)
        {
            BairroListBox.DataSource = null;
            if (UFCombo.SelectedIndex == -1)
            {
                return;
            }
            gtiCore.Ocupado(this);
            Uf     Estado = (Uf)UFCombo.SelectedItem;
            String sUF    = Estado.Siglauf;

            Endereco_bll  cidade_class = new Endereco_bll(_connection);
            List <Cidade> lista        = cidade_class.Lista_Cidade(sUF);

            List <CustomListBoxItem> myItems = new List <CustomListBoxItem>();

            foreach (Cidade item in lista)
            {
                myItems.Add(new CustomListBoxItem(item.Desccidade, item.Codcidade));
            }
            CidadeCombo.DisplayMember = "_name";
            CidadeCombo.ValueMember   = "_value";
            CidadeCombo.DataSource    = myItems;

            if (UFCombo.SelectedIndex > 0 && UFCombo.SelectedValue.ToString() == "SP")
            {
                CidadeCombo.SelectedValue = 413;
            }

            gtiCore.Liberado(this);
        }
Exemple #9
0
        public override bool Validate()
        {
            var regex = new Regex(@"\D");

            Cnpj = regex.Replace(Cnpj ?? string.Empty, string.Empty);

            if (Cnpj.Length != 14)
            {
                ValidationErrors.Add("O campo CNPJ de Empresa deve ter 14 números.");
            }

            if (string.IsNullOrWhiteSpace(Uf) || Uf.Length != 2)
            {
                ValidationErrors.Add("O campo UF de Empresa deve conter dois caracteres.");
            }

            Uf = Uf?.ToUpper();

            if (string.IsNullOrWhiteSpace(NomeFantasia))
            {
                ValidationErrors.Add("O nome da empresa é obrigatório.");
            }

            if (NomeFantasia?.Length > 80)
            {
                NomeFantasia = NomeFantasia?.Substring(0, 80);
            }

            return(ValidationErrors.Count == 0);
        }
Exemple #10
0
        public List <Uf> Search(Uf obj)
        {
            List <Uf> lstRet = new List <Uf>();

            using (SqlConnection oConnection = new SqlConnection(Conexao.DefaultConnection))
            {
                oConnection.Open();

                using (SqlCommand oCommand = oConnection.CreateCommand())
                {
                    oCommand.CommandText = Conexao.Owner + "usp_Uf_Search";
                    oCommand.CommandType = CommandType.StoredProcedure;

                    #region --- Parâmetros ---
                    oCommand.Parameters.Clear();

                    oCommand.Parameters.Add(new SqlParameter()
                    {
                        ParameterName = "@unf_Id",
                        Direction     = ParameterDirection.Input,
                        Value         = obj.UfId
                    });

                    oCommand.Parameters.Add(new SqlParameter()
                    {
                        ParameterName = "@unf_Nome",
                        Direction     = ParameterDirection.Input,
                        Value         = obj.Nome
                    });
                    #endregion

                    try
                    {
                        SqlDataReader oDr = oCommand.ExecuteReader();

                        while (oDr.Read())
                        {
                            Uf item = new Uf
                            {
                                UfId = oDr["unf_Id"].ToString(),
                                Nome = oDr["unf_Nome"].ToString(),
                            };

                            lstRet.Add(item);
                        }
                    }
                    catch (SqlException ex) when(ex.Server == ".\\SQLEXPRESS")
                    {
                        Console.WriteLine("SQL Provider Error: " + ex.Message);
                    }
                    catch (Exception ex) when(ex.InnerException.ToString() == "Parameter Error")
                    {
                        Console.WriteLine("SQL Provider Error: " + ex.Message);
                    }
                }

                oConnection.Close();
            }
            return(lstRet);
        }
        private void AdicionarOuRemoverUf(classes.EmailEnvio solucaoEducacionalEdicao = null)
        {
            try
            {
                BMUsuario bmUsu         = new BMUsuario();
                Usuario   usuarioLogado = bmUsu.ObterUsuarioLogado();

                Repeater rptUFs = (Repeater)ucPermissoes1.FindControl("rptUFs");
                for (int i = 0; i < rptUFs.Items.Count; i++)
                {
                    CheckBox ckUF  = (CheckBox)rptUFs.Items[i].FindControl("ckUF");
                    var      lblUF = (Literal)rptUFs.Items[i].FindControl("lblUF");

                    int idUf          = int.Parse(ckUF.Attributes["ID_UF"]);
                    var ufSelecionado = new Uf()
                    {
                        ID   = idUf,
                        Nome = lblUF.Text,
                    };

                    if (ckUF.Checked)
                    {
                        solucaoEducacionalEdicao.AdicionarUfs(ufSelecionado, usuarioLogado);
                    }
                    else
                    {
                        solucaoEducacionalEdicao.RemoverUfs(ufSelecionado);
                    }
                }
            }
            catch (Exception)
            {
                throw new AcademicoException("Você deve informar a quantidade de vagas do estado");
            }
        }
        /// <summary>
        /// Insere ou altera um objeto no banco de dados.
        /// </summary>
        /// <param name="uf">O(A) uf.</param>
        /// <param name="op">A operação.</param>
        /// <returns>O objeto após a persistência.</returns>
        public MyMediatRExample.OR.Uf InserirAlterar(MyMediatRExample.OR.Uf uf, Regisoft.Operacao op)
        {
            ufDAO.ValidaNotNull(uf);
            Uf _ix_uf_sigla = ufDAO.SelecionarPor(new string[] { "Sigla" }, new object[] { uf.Sigla });

            if ((op == Operacao.Incluir && _ix_uf_sigla != null) || (op == Operacao.Alterar && _ix_uf_sigla != null && _ix_uf_sigla.IdUf != uf.IdUf))
            {
                throw new ExceptionRS("Violação do índice: IX_UF_SIGLA");
            }

            ufDAO.BeginTransaction();
            try
            {
                if (op == Regisoft.Operacao.Alterar)
                {
                    uf = ufDAO.CopiarParaPersistente(uf.IdUf.Value, uf);
                }
                uf = ufDAO.InserirAlterar(uf, op);
                ufDAO.CommitTransaction();
            }
            catch
            {
                ufDAO.RollbackTransaction();
                throw;
            }
            return(uf);
        }
        private void AdicionarOuRemoverUfATrilhaNivel(TrilhaNivel trilhaNivelEdicao)
        {
            var todosUfsDaTrilhaNivel = this.ucPermissoesNivel.ObterTodosUfs;

            if (todosUfsDaTrilhaNivel != null && todosUfsDaTrilhaNivel.Count > 0)
            {
                Uf ufSelecionado = null;

                for (int i = 0; i < todosUfsDaTrilhaNivel.Count; i++)
                {
                    ufSelecionado = new Uf()
                    {
                        ID   = int.Parse(todosUfsDaTrilhaNivel[i].Value),
                        Nome = todosUfsDaTrilhaNivel[i].Text
                    };

                    if (todosUfsDaTrilhaNivel[i].Selected)
                    {
                        trilhaNivelEdicao.AdicionarUfs(ufSelecionado);
                    }
                    else
                    {
                        trilhaNivelEdicao.RemoverUf(ufSelecionado);
                    }
                }
            }
        }
 public IList <Questionario> ObterQuestionariosPorCategoriaGestor(enumTipoQuestionario?tipo, int idCategoria,
                                                                  Uf uf)
 {
     return(tipo != null
         ? bmQuestionario.ObterQuestionariosPorCategoriaGestor(tipo, uf, idCategoria)
         : bmQuestionario.ObterQuestionariosPorCategoriaGestor(enumTipoQuestionario.Pesquisa, uf, idCategoria));
 }
        public Uf Retorna_Cep_Estado(int Cep)
        {
            string _cep  = Cep.ToString().PadLeft(8, '0');
            int    _cep1 = Convert.ToInt32(_cep.Substring(0, 5) + "000");
            int    _cep2 = Convert.ToInt32(_cep.Substring(0, 5) + "999");

            Uf reg = new Uf();

            using (GTI_Context db = new GTI_Context(_connection)) {
                var Sql = (from u in db.Uf orderby u.Cep1 select u).ToList();
                foreach (Uf item in Sql)
                {
                    if (_cep1 >= item.Cep1 && _cep1 <= item.Cep2)
                    {
                        reg.Siglauf = item.Siglauf;
                        reg.Descuf  = item.Descuf;
                        reg.Cep1    = item.Cep1;
                        reg.Cep2    = item.Cep2;
                        break;
                    }
                }
            }

            return(reg);
        }
Exemple #16
0
        private void AdicionarOuRemoverUf(Dominio.Classes.CategoriaConteudo categoria)
        {
            try
            {
                var rptUFs = (Repeater)ucPermissoes1.FindControl("rptUFs");
                for (var i = 0; i < rptUFs.Items.Count; i++)
                {
                    var ckUf  = (CheckBox)rptUFs.Items[i].FindControl("ckUF");
                    var lblUf = (Literal)rptUFs.Items[i].FindControl("lblUF");

                    var idUf          = int.Parse(ckUf.Attributes["ID_UF"]);
                    var ufSelecionado = new Uf
                    {
                        ID   = idUf,
                        Nome = lblUf.Text,
                    };

                    if (ckUf.Checked)
                    {
                        categoria.AdicionarUfs(ufSelecionado);
                    }
                    else
                    {
                        categoria.RemoverUfs(ufSelecionado);
                    }
                }
            }
            catch
            {
                throw new AcademicoException("Você deve informar a quantidade de vagas do estado");
            }
        }
Exemple #17
0
        public IList <string> IsValid()
        {
            var erros = new List <string>();

            if (Uf.Trim() == "")
            {
                erros.Add("O estado é obrigatório!");
            }
            if (IdCidade == 0)
            {
                erros.Add("A cidade é obrigatória!");
            }
            if (Bairro.Trim() == "")
            {
                erros.Add("O bairro é obrigatório!");
            }
            if (Logradouro.Trim() == "")
            {
                erros.Add("O logradouro é obrigatório!");
            }
            if (Numero.Trim() == "")
            {
                erros.Add("O número é obrigatório!");
            }
            if (Cep.Trim() == "")
            {
                erros.Add("O CEP é obrigatório!");
            }

            return(erros);
        }
 private Cliente(Cpf cpf, Nome nome, Uf estado, List <Cobranca> cobrancas)
 {
     this.cpf       = cpf;
     this.nome      = nome;
     this.estado    = estado;
     this.cobrancas = cobrancas;
 }
Exemple #19
0
        public ActionResult Erase(int id)
        {
            Uf uf = db.Ufs.Find(id);

            db.Ufs.Remove(uf);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        private void AplicarDesconto()
        {
            var ufEstadoDestino = new Uf(NotaFiscal.EstadoDestino);

            if (ufEstadoDestino.SiglaSudeste())
            {
                Desconto = 0.10;
            }
        }
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Uf uf = await db.Uf.FindAsync(id);

            db.Uf.Remove(uf);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Exemple #22
0
 public ActionResult Edit([Bind(Include = "Id,Sigla,Nome")] Uf uf)
 {
     if (ModelState.IsValid)
     {
         db.Entry(uf).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(uf));
 }
 public Endereco(string logradouro, string complemento, string numero, string bairro, string cidade, Uf? uf, Cep cep)
 {
     SetCep(cep);
     SetBairro(bairro);
     SetCidade(cidade);
     SetComplemento(complemento);
     SetLogradouro(logradouro);
     SetNumero(numero);
     SetUf(uf);
 }
        public async Task <ActionResult> Edit([Bind(Include = "UfId,Sigla,Estado,CodigoEstado")] Uf uf)
        {
            if (ModelState.IsValid)
            {
                db.Entry(uf).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(uf));
        }
Exemple #25
0
 private void Calcular()
 {
     if (Uf.ToUpper() == "SP")
     {
         Percentual = 0.2m;
     }
     else
     {
         Percentual = 0.3m;
     }
 }
Exemple #26
0
        public ActionResult Create([Bind(Include = "Id,Sigla,Nome")] Uf uf)
        {
            if (ModelState.IsValid)
            {
                db.Ufs.Add(uf);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(uf));
        }
Exemple #27
0
        public void CriarUf_SiglaValida_UfCriada()
        {
            // Arrange
            const string siglaUf = "AM";

            // Act
            var uf = new Uf(siglaUf);

            // Assert
            Assert.NotNull(uf);
            Assert.Equal(siglaUf, uf.Value());
        }
        public async Task <ActionResult> Create([Bind(Include = "UfId,Sigla,Estado,CodigoEstado")] Uf uf)
        {
            if (ModelState.IsValid)
            {
                db.Uf.Add(uf);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(uf));
        }
        public void Salvar(Usuario usuario, HierarquiaNucleo hierarquiaNucleo, Uf uf, bool isGestor = false)
        {
            var hierarquiaNucleoUsuario = new HierarquiaNucleoUsuario
            {
                Usuario          = usuario,
                Uf               = uf,
                HierarquiaNucleo = hierarquiaNucleo,
                IsGestor         = isGestor
            };

            bmHierarquiaNucleoUsuario.Salvar(hierarquiaNucleoUsuario);
        }
Exemple #30
0
 public void InsertOrUpdate(Uf obj)
 {
     try
     {
         db.Entry(obj).State = obj.UfId == 0 ? EntityState.Added : EntityState.Modified;
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception("Error ao cadastrar Objeto!" + ex.Message);
     }
 }
Exemple #31
0
        /// <summary>
        /// Verifica se a UF esta nacionalizada.
        /// </summary>
        /// <param name="uf">UF</param>
        /// <returns>bool resultado</returns>
        public bool IsNacionalizado(Uf uf)
        {
            bool resultado = false;

            var listanacionalidacaoUf = _nacionalizacaoUfBm.ObterTodos().Where(x => x.Uf.ID == uf.ID);

            if (listanacionalidacaoUf.Any())
            {
                resultado = true;
            }

            return(resultado);
        }
 public void SetUf(Uf? uf)
 {
     if(!uf.HasValue)
         throw new Exception("Estado é obrigatório");
     Uf = uf;
 }