Ejemplo n.º 1
0
        public void ImprimirVenda(string local,string rua, string numero, string bairro)
        {
            ClienteRN clienteDados = new ClienteRN();
            string idauxiliar = pedidoDados.IdCorrente();
            Pedido obj = pedidoDados.Buscar(idauxiliar);
            FileStream arq = new FileStream(local + ".txt", FileMode.CreateNew, FileAccess.Write);
            StreamWriter grava = new StreamWriter(arq, Encoding.Unicode);

            CamadaBanco.Cliente novo = clienteDados.Buscar(obj.IdCliente.ToString());
            string tipoPedido = string.Empty;
            if (obj.TipoPedido == 0)
            {
                tipoPedido = "A Vista";
            }
            else if (obj.TipoPedido == 1)
            {
                tipoPedido = "Debito";
            }
            grava.WriteLine("Cód Pedido: {0}\tData Venda: {1}", obj.IdPedido, obj.DataPedido.ToShortDateString());
            grava.WriteLine("Cód. Cliente: {0}\tNome Cliente: {1}", novo.IdCliente, novo.Nome);
            grava.WriteLine("Endereco: {0}\tNumero: {1}", rua, numero);
            grava.WriteLine("Bairro: {0}", bairro);
            grava.Write("Valor: R$ ");
            grava.Write(obj.ValorTotal.ToString("0.00", CultureInfo.InvariantCulture));
            grava.Write("\tTipo Venda: {0}", tipoPedido);

            grava.Close();
            arq.Close();
        }
 public void CarregarCombobox()
 {
     if (cbbCliente.Items.Count == 0)
     {
         clienteDados = new ClienteRN();
         foreach (Cliente p in clienteDados.ObterTodos())
         {
             cbbCliente.Items.Add(p.Nome);
         }
     }
 }
Ejemplo n.º 3
0
        public void CarregarComboBoxNome()
        {
            if (cbbNome.Items.Count == 0)
            {

                clienteDados = new ClienteRN();
                foreach (CamadaBanco.Cliente p in clienteDados.ObterTodos())
                {
                    cbbNome.Items.Add(p.Nome);

                }
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// realiza um update com base no IDCliente
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btt_alterar_Click(object sender, EventArgs e)
        {
            clienteDados = new ClienteRN();
            enderecoDados = new EnderecoRN();
            bairroDados = new BairroRN();
            telefoneDados = new TelefoneRN();

            clienteDados.Atualizar(txbIdCliente.Text, txbNome.Text, txbEmail.Text, txbCPF.Text, txbRG.Text);
            enderecoDados.Atualizar(txbEndereco.Text, txbNumero.Text, txbCEP.Text, bairroDados.SelectID(cbbBairro.Text).ToString(), txbIdCliente.Text);
            telefoneDados.Atualizar(txbTel1.Text, txbTel2.Text, txbIdCliente.Text);
            listView1.Items.Clear();
            MessageBox.Show("Alteração Concluida!", "Sucesso", MessageBoxButtons.OK);
            ResetAll();
            txbIdCliente.Enabled = true;
            DisableAll();
        }
Ejemplo n.º 5
0
        public static void Relatorio001(string local)
        {
            ClienteRN clienteDados = new ClienteRN();
            FileStream Arq = new FileStream(local + ".txt", FileMode.CreateNew, FileAccess.Write);
            StreamWriter Grava = new StreamWriter(Arq, Encoding.Unicode);
            Collection<Cliente> lista = clienteDados.ObterTodos();

            foreach (Cliente p in lista)
            {
                {
                    Grava.WriteLine(p.IdCliente);
                    Grava.WriteLine(p.Nome);
                    Grava.WriteLine(p.Email);
                    Grava.WriteLine(p.Cpf);
                    Grava.WriteLine(p.Rg);
                }
            }
            Grava.Close();
            Arq.Close();
        }
Ejemplo n.º 6
0
        /// <summary>
        /// chama o DisableAll e libera a txbidcliente e bttPesquisar para que seja feita a pesquisa
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void bttAlterar_Click(object sender, EventArgs e)
        {
            bttSalvar.Enabled = false;
            bttAlterar.Enabled = false;
            clienteDados = new ClienteRN();
            int idcliente = cbbNome.SelectedIndex;

            Cliente nCliente = clienteDados.Buscar(idcliente.ToString());

            bairroDados = new BairroRN();
            Bairro nBairro = bairroDados.Buscar(idcliente.ToString());
            enderecoDados = new EnderecoRN();
            Endereco nEndereco = enderecoDados.Buscar(idcliente.ToString());
            cbbBairro.SelectedText = nBairro.Nome;
            EnableAll();
            cbbNome.Text = nCliente.Nome;
            txbEmail.Text = nCliente.Email;
            txbRua.Text = nEndereco.Rua;
            txbNumero.Text = nEndereco.Numero.ToString();
            txbCEP.Text = nEndereco.Cep.ToString();
            NomeCidade();
        }
Ejemplo n.º 7
0
 /// <summary>
 /// preenche os campos txbIdCliente, txbNome, txbDebito 
 /// com base no txbIdCliente
 /// </summary>
 /// <param name="id"></param>
 private void PreencherTextBoxCliente(string id)
 {
     txbIdCliente.ResetText();
     txbNomeCliente.ResetText();
     txbDebitoConta.ResetText();
     clienteDados = new ClienteRN();
     Collection<CamadaBanco.Cliente> lista = clienteDados.ObterTodos();
     bool flag = false;
     foreach (Cliente p in lista)
     {
         if (p.IdCliente == int.Parse(id))
         {
             txbIdCliente.Text = p.IdCliente.ToString();
             txbNomeCliente.Text = p.Nome;
             txbDebitoConta.Text = BuscarConta(int.Parse(id)).ToString();
             flag = true;
         }
     }
     if (flag == false)
     {
         MessageBox.Show("Código Inexistente");
     }
 }
Ejemplo n.º 8
0
        /// <summary>
        /// preenche toda a ListViewClientes com base nos cliente cadastrados no banco
        /// </summary>
        private void PreencherListViewClientes()
        {
            clienteDados = new ClienteRN();
            Collection<CamadaBanco.Cliente> lista = clienteDados.ObterTodos();

            foreach (CamadaBanco.Cliente p in lista)
            {
                ListViewItem novo = new ListViewItem(p.IdCliente.ToString());
                novo.SubItems.Add(p.Nome);

                listViewClientes.Items.Add(novo);
            }
        }
Ejemplo n.º 9
0
        private void toolStripMenuItem2_Click(object sender, EventArgs e)
        {
            SaveFileDialog save = new SaveFileDialog();
            save.ShowDialog();
            ClienteRN cliente = new ClienteRN();

            cliente.GravarArquivo(save.FileName);
        }
Ejemplo n.º 10
0
        public static void ValidacaoGeral(string nome, string email, string cpf, string rg, string tel1, string tel2, string rua, string numero, string cep, string idbairro)
        {
            ClienteRN validador = new ClienteRN();
            ClienteDao clienteDados = new ClienteDao();

            if (validador.ValidarCPF(cpf) & validador.ValidarTelefone(tel1) & validador.ValidarTelefone(tel2)
                & validador.ValidarEmail(email) & validador.ValidarCEP(cep))
            {
                try
                {
                    Cliente cl = new Cliente(nome, email, cpf, rg);
                    Telefone tel = new Telefone(tel1, tel2);
                    Endereco end = new Endereco(rua, numero, cep, int.Parse(idbairro));
                    clienteDados.InserirCompleto(cl, end, tel);
                }
                catch (OracleException e)
                {
                    throw e;
                }
            }
        }
Ejemplo n.º 11
0
 /// <summary>
 /// com base no IDCliente preenche todas as textBox da tela
 /// </summary>
 private void PreencherTextBox()
 {
     clienteDados = new ClienteRN();
     OracleDataReader dr = clienteDados.SelectCompleto(txbIdCliente.Text);
     dr.Read();
     txbNome.Text = Validar(dr.GetString(0));
     txbEmail.Text = Validar(dr.GetString(1));
     txbTel1.Text = Validar(dr.GetString(2));
     txbTel2.Text = Validar(dr.GetString(3));
     txbCPF.Text = Validar(dr.GetString(4));
     txbRG.Text = Validar(dr.GetString(5));
     txbEndereco.Text = Validar(dr.GetString(6));
     txbNumero.Text = Validar(dr.GetString(7));
     txbCEP.Text = Validar(dr.GetString(8));
     cbbBairro.Text = Validar(dr.GetString(9));
     txbCidade.Text = Validar(dr.GetString(10));
 }
Ejemplo n.º 12
0
 /// <summary>
 /// quando a tela é carregada o campo txbCNPJ é desativado (com a premissa de que o novo cliente é P.Fisica)
 /// o cbbBairro é carregado com os Bairros Disponiveis para Cadastro
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void frmCadastrarCliente_Load(object sender, EventArgs e)
 {
     dt = new DataTable();
     clienteDados = new ClienteRN();
     dt.Load(clienteDados.SelecionarNomes());
     cbbNome.DisplayMember = "NOME";
     cbbNome.DataSource = dt;
     cbbNome.ResetText();
 }
Ejemplo n.º 13
0
        /// <summary>
        /// Inserir um Cliente no Banco
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void bttSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                clienteDados = new ClienteRN();

                bairroDados = new BairroRN();
                pFisicaDados = new PessoaFisicaRN();
                    if (pFisicaDados.ValidarEntrada(txbCPF.Text))
                    {
            //            clienteDados.ValidarCadastro(cbbNome.Text, txbEmail.Text, txbTel1.Text, txbTel2.Text, txbRua.Text, txbCPF.Text, txbRG.Text, txbNumero.Text, txbCEP.Text, bairroDados.SelectID(cbbBairro.Text).ToString());
                        MessageBox.Show("Cadastrado com Sucesso!!");
                    }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 14
0
 private void frm_CadastrarCliente_Load(object sender, EventArgs e)
 {
     //   tb_usuario.Text = UsuarioDao.Usuario;
     tb_data.Text = DateTime.Now.ToShortDateString();
     clienteDados = new ClienteRN();
     var source = new AutoCompleteStringCollection();
     foreach (Cliente p in clienteDados.ObterTodos())
     {
         source.Add(p.Nome);
     }
     txbNome.AutoCompleteCustomSource = source;
 }