public FormCadastroCliente()
        {
            InitializeComponent();
            pessoa = new Pessoa();
            pessoaFisica = new PessoaFisica();
            pessoaJuridica = new PessoaJuridica();
            telefone = new Telefone();
            tipoTelefone = new TipoTelefone();
            endereco = new Endereco();
            cidade = new Cidade();
            uf = new UnidadeFederativa();
            tipoEndereco = new TipoEndereco();
            db = new ProjetoLojaEntities();
            this.pessoaData = new PessoaData(db);
            this.cidadeData = new CidadeData(db);
            this.enderecoData = new EnderecoData(db);
            this.pessoaFisicaData = new PessoaFisicaData(db);
            this.pessoaJuridicaData = new PessoaJuridicaData(db);
            this.telefoneData = new TelefoneData(db);
            this.tipoEnderecoData = new TipoEnderecoData(db);
            this.tipoPessoaData = new TipoPessoaData();
            this.tipoTelefoneData = new TipoTelefoneData(db);
            this.ufData = new UF_Data(db);

            tabDadosPessoais.Enabled = false;
            tabEndereco.Enabled = false;
            tabTelefone.Enabled = false;

            txtNomeFantasia.Enabled = false;
            txtRazaoSocial.Enabled = false;
            txtEmail.Enabled = false;
            txtRg.Enabled = false;
            txtCpf.Enabled = false;

            cbxTipoTelefone.DataSource = tipoTelefoneData.todosTiposTelefones();
            cbxTipoTelefone.DisplayMember = "descricao";
            cbxTipoTelefone.ValueMember = "idTipoTelefone";
            cbxUf.DataSource = ufData.todasUnidadesFederativas();
            cbxUf.DisplayMember = "nome";
            cbxUf.ValueMember = "UF";
            cbxCidade.DataSource = cidadeData.todasCidades();
            cbxCidade.DisplayMember = "nome";
            cbxCidade.ValueMember = "idCidade";
            cbxTipoEndereco.DataSource = tipoEnderecoData.todostipoenderecos();
            cbxTipoEndereco.DisplayMember = "descricao";
            cbxTipoEndereco.ValueMember = "idTipoEndereco";

            atualizarPesquisaClientes(pessoaData.todasPessoas());
            inicializar();
        }
Example #2
0
        public List <UnidadeFederativa> ListarDDDs()
        {
            var lista     = new List <UnidadeFederativa>();
            var query     = "Select * From Cfg_DDD WHERE D_E_L_E_T_ = 0";
            var dataTable = _contexto.Consultar(query);

            try
            {
                foreach (DataRow linha in dataTable.Rows)
                {
                    var obj = new UnidadeFederativa
                    {
                        DDD       = Convert.ToInt32(linha["DDD"]),
                        UF        = linha["UF"].ToString(),
                        Descricao = linha["Estado"].ToString(),
                        Regiao    = linha["Regiao"].ToString(),
                    };

                    lista.Add(obj);
                }

                dataTable.Dispose();
            }
            catch (Exception)
            {
                throw;
            }

            return(lista);
        }
Example #3
0
        public string salvarUnidadeFederativa(UnidadeFederativa unidadeFederativa)
        {
            string erro = null;

            try
            {
                if (unidadeFederativa.UF == "")
                {
                    unidadeFederativas.AddObject(unidadeFederativa);
                }
                else
                {
                    if (unidadeFederativa.EntityState == System.Data.EntityState.Detached)
                    {
                        unidadeFederativas.Attach(unidadeFederativa);
                    }
                    db.ObjectStateManager.ChangeObjectState(unidadeFederativa, System.Data.EntityState.Modified);
                }
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                erro = ex.Message;
            }
            return(erro);
        }
Example #4
0
        // FALTA IMPLEMENTAR
        protected void BtnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (TxtNome.Text.Trim().Equals(String.Empty))
                {
                    TxtNome.Text = "";
                    TxtNome.Focus();
                    throw new CampoNaoInformadoException("Cidade", "Nome", true);
                }

                Cidade lCidade  = null;
                string mensagem = "";
                if (Request.QueryString["id"] != null)
                {
                    lCidade  = CidadeBLL.Instance.BuscarPorId(Convert.ToInt32(Request.QueryString["id"]));
                    mensagem = "Cidade alterada com sucesso.";
                }
                else
                {
                    lCidade  = new Cidade();
                    mensagem = "Cidade cadastrada com sucesso.";
                }
                UnidadeFederativa lUf = new UnidadeFederativa();
                lUf          = UnidadeFederativaBLL.Instance.BuscarPorId(Convert.ToInt32(DropDownUf.SelectedValue));
                lCidade.Nome = TxtNome.Text.Trim();
                lCidade.Uf   = lUf;
                CidadeBLL.Instance.Persistir(lCidade);
                Web.ExibeAlerta(Page, mensagem, "Listar.aspx");
            }
            catch (BusinessException ex)
            {
                Web.ExibeAlerta(Page, ex.Message);
            }
        }
        public List <UnidadeFederativa> ListarUnidadesFederativas()
        {
            string                   connectionString;
            StringBuilder            query               = null;
            SqlConnection            connection          = null;
            SqlCommand               command             = null;
            SqlDataReader            dataReader          = null;
            UnidadeFederativa        uf                  = null;
            List <UnidadeFederativa> unidadesFederativas = null;

            try
            {
                unidadesFederativas = new List <UnidadeFederativa>();

                query = new StringBuilder();
                query.Append("SELECT ");
                query.Append("    Id, ");
                query.Append("    Nome, ");
                query.Append("    Abreviacao ");
                query.Append("FROM UnidadesFederativas");

                connectionString = WebConfigurationManager.ConnectionStrings["ConnectionEstudo"].ConnectionString;
                using (connection = new SqlConnection(connectionString))
                {
                    using (command = connection.CreateCommand())
                    {
                        command.CommandType = CommandType.Text;
                        command.CommandText = query.ToString();

                        connection.Open();
                        using (dataReader = command.ExecuteReader())
                        {
                            if (dataReader.HasRows)
                            {
                                while (dataReader.Read())
                                {
                                    uf            = new UnidadeFederativa();
                                    uf.Id         = (int)dataReader["Id"];
                                    uf.Nome       = dataReader["Nome"].ToString();
                                    uf.Abreviacao = dataReader["Abreviacao"].ToString();

                                    unidadesFederativas.Add(uf);
                                }
                            }
                        }
                    }
                }

                return(unidadesFederativas);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
            }
        }
Example #6
0
 protected void BtnExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         UnidadeFederativa lUf = UnidadeFederativaBLL.Instance.BuscarPorId(Convert.ToInt32(Request.QueryString["id"]));
         UnidadeFederativaBLL.Instance.Excluir(lUf);
         Web.ExibeAlerta(Page, "Unidade Federativa excluída com sucesso!", "Listar.aspx");
     }
     catch (Exception ex)
     {
         Web.ExibeAlerta(Page, "Não é possivel excluir!");
     }
 }
Example #7
0
 public string excluirUnidadeFederativa(UnidadeFederativa unidadeFederativa)
 {
     string erro = null;
     try
     {
         unidadeFederativas.DeleteObject(unidadeFederativa);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
Example #8
0
        protected void CarregarDropDownCidades()
        {
            DropDownCidade.Items.Clear();
            Int32             lUfID = Convert.ToInt32(DropDownUf.SelectedValue);
            UnidadeFederativa lUF   = UnidadeFederativaBLL.Instance.BuscarPorId(lUfID);

            if (lUF.Cidades != null)
            {
                foreach (Cidade cidade in lUF.Cidades)
                {
                    DropDownCidade.Items.Add(new ListItem(cidade.Nome, cidade.Id.ToString()));
                }
            }
        }
Example #9
0
        public FormCadastroCliente()
        {
            InitializeComponent();
            pessoa                  = new Pessoa();
            pessoaFisica            = new PessoaFisica();
            pessoaJuridica          = new PessoaJuridica();
            telefone                = new Telefone();
            tipoTelefone            = new TipoTelefone();
            endereco                = new Endereco();
            cidade                  = new Cidade();
            uf                      = new UnidadeFederativa();
            tipoEndereco            = new TipoEndereco();
            db                      = new ProjetoLojaEntities();
            this.pessoaData         = new PessoaData(db);
            this.cidadeData         = new CidadeData(db);
            this.enderecoData       = new EnderecoData(db);
            this.pessoaFisicaData   = new PessoaFisicaData(db);
            this.pessoaJuridicaData = new PessoaJuridicaData(db);
            this.telefoneData       = new TelefoneData(db);
            this.tipoEnderecoData   = new TipoEnderecoData(db);
            this.tipoPessoaData     = new TipoPessoaData();
            this.tipoTelefoneData   = new TipoTelefoneData(db);
            this.ufData             = new UF_Data(db);

            tabDadosPessoais.Enabled = false;
            tabEndereco.Enabled      = false;
            tabTelefone.Enabled      = false;

            txtNomeFantasia.Enabled = false;
            txtRazaoSocial.Enabled  = false;
            txtEmail.Enabled        = false;
            txtRg.Enabled           = false;
            txtCpf.Enabled          = false;

            cbxTipoTelefone.DataSource    = tipoTelefoneData.todosTiposTelefones();
            cbxTipoTelefone.DisplayMember = "descricao";
            cbxTipoTelefone.ValueMember   = "idTipoTelefone";
            cbxUf.DataSource              = ufData.todasUnidadesFederativas();
            cbxUf.DisplayMember           = "nome";
            cbxUf.ValueMember             = "UF";
            cbxCidade.DataSource          = cidadeData.todasCidades();
            cbxCidade.DisplayMember       = "nome";
            cbxCidade.ValueMember         = "idCidade";
            cbxTipoEndereco.DataSource    = tipoEnderecoData.todostipoenderecos();
            cbxTipoEndereco.DisplayMember = "descricao";
            cbxTipoEndereco.ValueMember   = "idTipoEndereco";

            atualizarPesquisaClientes(pessoaData.todasPessoas());
            inicializar();
        }
Example #10
0
        public string excluirUnidadeFederativa(UnidadeFederativa unidadeFederativa)
        {
            string erro = null;

            try
            {
                unidadeFederativas.DeleteObject(unidadeFederativa);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                erro = ex.Message;
            }
            return(erro);
        }
Example #11
0
    public SacadoEndereco(string logradouro,
                          int numero,
                          string bairro,
                          string localidade,
                          UnidadeFederativa uf,
                          string cep)
    {
        this.logradouro = logradouro;
        this.numero     = numero;
        this.bairro     = bairro;
        this.localidade = localidade;
        this.uf         = uf;
        this.cep        = cep;

        new SacadoEnderecoValidation(this).execute();
    }
Example #12
0
 protected void DropDownUf_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (IsPostBack)
     {
         //Carregar as Cidades no DropDown
         DropDownCidade.Items.Clear();
         Int32             lUfID = Convert.ToInt32(DropDownUf.SelectedValue);
         UnidadeFederativa lUF   = UnidadeFederativaBLL.Instance.BuscarPorId(lUfID);
         if (lUF.Cidades != null)
         {
             foreach (Cidade cidade in lUF.Cidades)
             {
                 DropDownCidade.Items.Add(new ListItem(cidade.Nome, cidade.Id.ToString()));
             }
         }
     }
 }
Example #13
0
        public string editarUnidadeFederativa(UnidadeFederativa unidadeFederativa)
        {
            string erro = null;
            try
            {

                if (unidadeFederativa.EntityState == System.Data.EntityState.Detached)
                {
                    unidadeFederativas.Attach(unidadeFederativa);
                }
                db.ObjectStateManager.ChangeObjectState(unidadeFederativa, System.Data.EntityState.Modified);

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                erro = ex.Message;
            }
            return erro;
        }
Example #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.QueryString["id"] != null)
                {
                    switch (Request.QueryString["acao"])
                    {
                    case "abrir":
                        BloquearComponentes();
                        break;

                    case "editar":
                        break;

                    case "excluir":
                        BloquearComponentes();
                        BtnExcluir.Visible = true;
                        break;
                    }

                    try
                    {
                        UnidadeFederativa lUf =
                            UnidadeFederativaBLL.Instance.BuscarPorId(Convert.ToInt32(Request.QueryString["id"]));

                        TxtNome.Text  = lUf.Nome;
                        TxtSigla.Text = lUf.Sigla;
                    }
                    catch (BusinessException ex)
                    {
                        Web.ExibeAlerta(Page, ex.Message);
                    }
                }
            }
        }
Example #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Carregar as UF no DropDown
            if (!IsPostBack)
            {
                List <UnidadeFederativa> lListaUf = UnidadeFederativaBLL.Instance.Listar();

                foreach (UnidadeFederativa lUf in lListaUf)
                {
                    DropDownUf.Items.Add(new ListItem(lUf.Sigla, lUf.Id.ToString()));
                }
                Int32             lUfID = Convert.ToInt32(DropDownUf.SelectedValue);
                UnidadeFederativa lUF   = UnidadeFederativaBLL.Instance.BuscarPorId(lUfID);
                if (lUF.Cidades != null)
                {
                    foreach (Cidade cidade in lUF.Cidades)
                    {
                        DropDownCidade.Items.Add(new ListItem(cidade.Nome, cidade.Id.ToString()));
                    }
                }
                // CARREGA OS BANCOS
                List <Banco> lListaBanco = BancoBLL.Instance.Listar();

                foreach (Banco lBanco in lListaBanco)
                {
                    DropDownBanco.Items.Add(new ListItem(lBanco.Nome, lBanco.Id.ToString()));
                }

                if (Request.QueryString["id"] != null)
                {
                    switch (Request.QueryString["acao"])
                    {
                    case "abrir":
                        BloquearComponentes();
                        break;

                    case "editar":
                        break;

                    case "excluir":
                        BloquearComponentes();
                        BtnExcluir.Visible = true;
                        break;
                    }

                    try
                    {
                        Agencia lAgencia =
                            AgenciaBLL.Instance.BuscarPorId(Convert.ToInt32(Request.QueryString["id"]));

                        TxtNome.Text   = lAgencia.Nome;
                        TxtCodigo.Text = lAgencia.Codigo;
                        TxtDigito.Text = lAgencia.Digito;
                        DropDownBanco.SelectedValue = lAgencia.Banco.Id.ToString();

                        TxtEndLogadouro.Text         = lAgencia.Endereco.Logradouro;
                        TxtEndNumero.Text            = lAgencia.Endereco.Numero;
                        TxtEndComplemento.Text       = lAgencia.Endereco.Complemento;
                        TxtEndCep.Text               = lAgencia.Endereco.Cep.ToString();
                        DropDownCidade.SelectedValue = lAgencia.Endereco.Cidade.Id.ToString();
                        DropDownUf.SelectedValue     = lAgencia.Endereco.Cidade.Uf.Id.ToString();
                    }
                    catch (BusinessException ex)
                    {
                        Web.ExibeAlerta(Page, ex.Message);
                    }
                }
            }
        }
 public List <UnidadeFederativa> ListarEstado()
 {
     return(ViewBag.Estado = UnidadeFederativa.Listar());
 }