コード例 #1
0
ファイル: PedidoRN.cs プロジェクト: UCLINF-20152-PI1/Alpha
        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();
        }
コード例 #2
0
        public void CarregarComboBoxBairro()
        {
            //if (cbbBairro.Items.Count == 0)
            {

                bairroDados = new BairroRN();
                foreach (Bairro p in bairroDados.ObterTodos())
                {
              //      cbbBairro.Items.Add(p.Nome);

                }
            }
        }
コード例 #3
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();
        }
コード例 #4
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();
        }
コード例 #5
0
        /// <summary>
        /// exibe o nome da cidade com base no cbbBairro.text
        /// </summary>
        private void NomeCidade()
        {
            bairroDados = new BairroRN();
            cidadeDados = new CidadeRN();
            Bairro nBairro = bairroDados.Buscar(bairroDados.SelectID(cbbBairro.Text));
            Cidade nCidade = cidadeDados.Buscar(nBairro.IdCidade.ToString());

            txbCidade.Text = nCidade.Nome;
            txbCidade.Enabled = false;
        }
コード例 #6
0
        /// <summary>
        /// realiza a incersão de um cliente,endereco,telefone no banco
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btt_salvar_Click(object sender, EventArgs e)
        {
            //O codigo está oculto, so clicar no +
            //caso queiram tirar isso, so selecionar e apetar Ctrl+M+U
            /*
            try
            {
                clienteDados = new ClienteRN();
                bairroDados = new BairroRN();

                clienteDados.ValidarCadastro(txbNome.Text, txbEmail.Text, txbCPF.Text, txbRG.Text, txbTel1.Text, txbTel2.Text, txbEndereco.Text, txbNumero.Text, txbCEP.Text, bairroDados.SelectID(cbbBairro.Text).ToString());

                    MessageBox.Show("Cadastrado com Sucesso!!");
                ResetAll();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            */

            try
            {
                bairroDados = new BairroRN();
                Gerais.ValidacaoGeral(txbNome.Text, txbEmail.Text, txbCPF.Text, txbRG.Text, txbTel1.Text, txbTel2.Text, txbEndereco.Text, txbNumero.Text, txbCEP.Text, bairroDados.SelectID(cbbBairro.Text).ToString());

                MessageBox.Show("Cadastrado com Sucesso!!", "Sucesso", MessageBoxButtons.OK);
                ResetAll();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK);
            }
        }
コード例 #7
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);
            }
        }
コード例 #8
0
        /// <summary>
        /// realiza a incersão de um cliente,endereco,telefone no banco
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btt_salvar_Click(object sender, EventArgs e)
        {
            try
            {
                bairroDados = new BairroRN();
                Gerais.ValidacaoGeral(txbNome.Text, txbEmail.Text, txbCPF.Text, txbRG.Text, txbTel1.Text, txbTel2.Text, txbEndereco.Text, txbNumero.Text, txbCEP.Text, bairroDados.SelectID(cbbBairro.Text).ToString());

                MessageBox.Show("Cadastrado com Sucesso!!", "Sucesso", MessageBoxButtons.OK);
                ResetAll();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK);
            }
        }