Example #1
0
        public void ImprimirVenda(string local)
        {
            ClienteRN clienteDados = new ClienteRN();
            EnderecoRN enderecoDados = new EnderecoRN();
            BairroRN bairroDados = new BairroRN();
            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());
            CamadaBanco.Endereco novoEndereco = enderecoDados.Buscar(obj.IdCliente.ToString());
            CamadaBanco.Entidades.Bairro novoBairro = bairroDados.Buscar(novoEndereco.IdBairro.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}",novoEndereco.Rua,novoEndereco.Numero);
            grava.WriteLine("Bairro: {0}",novoBairro.Nome);
            grava.Write("Valor: R$ ");
            grava.Write(obj.ValorTotal.ToString("0.00", CultureInfo.InvariantCulture));
            grava.Write("\tTipo Venda: {0}", tipoPedido);

            grava.Close();
            arq.Close();
        }
        /// <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();
        }
        /// <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();
        }