Beispiel #1
0
 public BuscarCliente()
 {
     _clienteBll  = new BLL.Cliente();
     _bitacoraBll = new BLL.Bitacora();
     InitializeComponent();
     Traducir();
 }
Beispiel #2
0
        private void Venta_Load(object sender, EventArgs e)
        {
            BLL.Cliente c1 = new BLL.Cliente();
            dgvClientes.DataSource = null;
            dgvClientes.DataSource = c1.SelectAlldt();
            BLL.Factura f1    = new BLL.Factura();
            int         maxid = int.Parse(f1.GetMaxId().ToString());

            if (maxid.Equals(null))
            {
                txtidfactura.Text = "1";
            }
            else if (maxid == 0)
            {
                txtidfactura.Text = (maxid + 1).ToString();
            }
            else
            {
                txtidfactura.Text = maxid.ToString();
            }
            decimal total = 0;

            foreach (DataRow aux in _dtfact.Rows)
            {
                total = total + decimal.Parse(aux[5].ToString());
            }
            txttotal.Text = total.ToString();
        }
        public BLL.Cliente RetornarDados(BLL.Cliente cli)
        {
            SqlCommand cmd = new SqlCommand("SELECT * FROM CLIENTE WHERE CODCLIENTE = @CODCLIENTE");

            cmd.Connection = con.Conectar();
            cmd.Parameters.AddWithValue("@CODCLIENTE", cli.Codcliente);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                cli.Codcliente = Convert.ToInt16(dr["CODCLIENTE"]);
                cli.Nome       = dr["NOME"].ToString();
                cli.Telefone   = dr["TELEFONE"].ToString();
                cli.Celular    = dr["CELULAR"].ToString();
                cli.Email      = dr["EMAIL"].ToString();
                cli.Endereco   = dr["ENDERECO"].ToString();
                cli.Cidade     = dr["CIDADE"].ToString();
                cli.Numero     = dr["NUMERO"].ToString();
                cli.Cep        = dr["CEP"].ToString();
                cli.Referencia = dr["REFERENCIA"].ToString();
                cli.Cpf        = dr["CPF"].ToString();
            }

            dr.Close();
            con.Desconectar();
            return(cli);
        }
        private void EditandoCliente(object o, EventArgs e)
        {
            Telas.Consultar.FrmListagemClientes n = new Telas.Consultar.FrmListagemClientes();
            BLL.Cliente cl = new BLL.Cliente();
            cl.CodigoCliente  = Convert.ToInt32(txtCod.Text);
            cl.Nome           = txtNome.Text;
            cl.DataNascimento = Convert.ToDateTime(txtData.Text);

            cl.Endereco    = txtEndereco.Text;
            cl.Bairro      = txtBairro.Text;
            cl.Cidade      = txtCidade.Text;
            cl.Complemento = txtComplemento.Text;
            cl.UF          = "SP";
            cl.Numero      = Convert.ToInt32(txtNumero.Text);
            cl.CEP         = txtCep.Text;
            cl.Rg          = txtRg.Text;
            cl.Cpf         = txtCPF.Text;

            if (rbFem.Checked)
            {
                cl.Sexo = "f";
            }
            else
            {
                cl.Sexo = "m";
            }

            cl.Telefone      = txtTelefone.Text;
            cl.Email         = txtEmail.Text;
            cl.StatusCliente = 1;
            cl.AlterarComParametro();
            MessageBox.Show("Cliente alterado!!!");
            Close();
            n.ShowDialog();
        }
        public void CarregarDadosGrid()
        {
            try
            {
                BLL.Cliente cat = new BLL.Cliente();
                dataGridView1.DataSource = cat.Listar(textBox1.Text, 1).Tables[0];
                // textBox1.Focus();
                //a propriedade DATASOURCE do datagrid é a fonte de dados. Esta propriedade recebe (=) do objeto USU o método LISTAR usando como parametro o texto TEXT.TRIM().TOUPPER() digitado no TEXTBOX1. Esse DATASOURCE usará a tabela zero TABLES[0] do método LISTAR

                if (dataGridView1.Rows.Count == 0)
                {
                    btnAlterar.Enabled   = false;
                    btnConsultar.Enabled = false;
                    btnAtivar.Enabled    = false;
                    btnDesativar.Enabled = false;
                }
                else
                {
                    btnAlterar.Enabled   = true;
                    btnConsultar.Enabled = true;
                    btnAtivar.Enabled    = true;
                    btnDesativar.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }
        private void ExibirInativos(Object o, EventArgs e)
        {
            try
            {
                BLL.Cliente cli = new BLL.Cliente();
                dataGridView1.DataSource = cli.ListarInativos().Tables[0];

                if (dataGridView1.Rows.Count == 0)
                {
                    btnEditar.Enabled    = false;
                    btnConsultar.Enabled = false;
                    btnAtivar.Enabled    = false;
                    btnDesativar.Enabled = false;
                    btnExcluir.Enabled   = false;
                }
                else
                {
                    btnEditar.Enabled    = true;
                    btnConsultar.Enabled = true;
                    btnAtivar.Enabled    = true;
                    btnDesativar.Enabled = true;
                    btnExcluir.Enabled   = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }
        public void CarregarDadosGrid()
        {
            try
            {
                BLL.Cliente cli = new BLL.Cliente();
                dataGridView1.DataSource = cli.Listar(textBox1.Text.Trim().ToUpper(), 1).Tables[0];
                textBox1.Focus();

                if (dataGridView1.Rows.Count == 0)
                {
                    btnEditar.Enabled    = false;
                    btnConsultar.Enabled = false;
                    btnDesativar.Enabled = false;
                    btnAtivar.Enabled    = false;
                    btnExcluir.Enabled   = false;
                }
                else
                {
                    btnEditar.Enabled    = true;
                    btnConsultar.Enabled = true;
                    btnDesativar.Enabled = true;
                    btnAtivar.Enabled    = true;
                    btnExcluir.Enabled   = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }
        private void btnEditarCli_Click(object sender, EventArgs e)
        {
            //executar metodos de retorno
            if (dgvConsultaCli.RowCount > 0)
            {
                //Executar metodo de retorno dos dadoss
                cli.Codcliente = Convert.ToInt16(dgvConsultaCli.SelectedCells[0].Value);
                cli            = cliDAL.RetornarDados(cli);

                //preenchendo txts
                txtNomeCliente.Text       = cli.Nome;
                mtxtTelefoneCliente.Text  = cli.Telefone;
                mtxtCelularCliente.Text   = cli.Celular;
                txtEnderecoCliente.Text   = cli.Endereco;
                txtNumeroCliente.Text     = cli.Numero;
                txtBairroCliente.Text     = cli.Bairro;
                txtCidadeCliente.Text     = cli.Cidade;
                mtxtCpfCliente.Text       = cli.Cpf;
                mtxtCep.Text              = cli.Cep;
                txtEmailCliente.Text      = cli.Email;
                txtReferenciaCliente.Text = cli.Referencia;

                //redirecionando para a primeira aba
                tabControl1.SelectedTab = tabPage1;

                //editar para verdadeiro
                editar = true;
            }
        }
Beispiel #9
0
 public frmCliente()
 {
     InitializeComponent();
     EntCliente = new ENT.Cliente();
     BllCliente = new BLL.Cliente();
     clientes   = new List <ENT.Cliente>();
 }
Beispiel #10
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtEmail.Text) && String.IsNullOrEmpty(txtTelefono.Text))
            {
                MessageBox.Show("Por favor debe introducir un email o un telefono de contacto");
                return;
            }

            _cliente.Nombre   = txtNombre.Text.ToUpper();
            _cliente.Apellido = txtApellido.Text.ToUpper();
            var tDoc = (KeyValuePair <int, string>)cmbTipoDoc.SelectedItem;

            _cliente.TipoDoc   = tDoc.Key;
            _cliente.NroDoc    = long.Parse(txtNroDoc.Text);
            _cliente.Domicilio = txtDomicilio.Text;
            _cliente.Email     = txtEmail.Text;
            _cliente.Estado    = true;
            if (!String.IsNullOrEmpty(txtTelefono.Text))
            {
                _cliente.Telefono = long.Parse(txtTelefono.Text);
            }

            BLL.Cliente _clienteBll = new BLL.Cliente();
            _clienteBll.ModificarCliente(_cliente);
            var dialogResult = MessageBox.Show("Se Modifico el cliente");

            this.Hide();
            if (dialogResult == DialogResult.Cancel)
            {
                this.Close();
            }
        }
Beispiel #11
0
        private static void efetuaUpadate(DTO.Cliente cliente, DTO.Endereco endereco)
        {
            BLL.Cliente  validaCliente  = new BLL.Cliente();
            BLL.Endereco validaEndereco = new BLL.Endereco();

            endereco.Cliente_id = validaCliente.update(cliente);
            validaEndereco.updae(endereco);
        }
        public void Excluir(BLL.Cliente cli)
        {
            SqlCommand cmd = new SqlCommand("DELETE FROM CLIENTE WHERE CODCLIENTE = @CODCLIENTE");

            cmd.Connection = con.Conectar();
            cmd.Parameters.AddWithValue("@CODCLIENTE", cli.Codcliente);
            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
Beispiel #13
0
 public FrmFacturaOrden()
 {
     InitializeComponent();
     BllOrden         = new BLL.Orden();
     ordenes          = new List <ENT.Orden>();
     BllOrdenRepuesto = new BLL.OrdenRepuesto();
     BllOrdenServicio = new BLL.OrdenServicio();
     BllCliente       = new BLL.Cliente();
     llenarComboOrden();
 }
        public DataTable ConsultarPorNome(BLL.Cliente cli)
        {
            SqlDataAdapter da = new SqlDataAdapter(@"SELECT CODCLIENTE [Código], NOME Nome, TELEFONE Telefone, CELULAR Celular, EMAIL [E-mail], ENDERECO [Endereço], CIDADE Cidade, NUMERO [Número], CEP, REFERENCIA [Referência], CPF FROM CLIENTE WHERE Nome LIKE @NOME ORDER BY Nome", con.Conectar());

            da.SelectCommand.Parameters.AddWithValue("Nome", cli.Nome + "%");
            DataTable dt = new DataTable();

            da.Fill(dt);
            con.Desconectar();
            return(dt);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            BLL.Cliente  validaCliente  = new BLL.Cliente();
            BLL.Endereco validaEndereco = new BLL.Endereco();
            DTO.Cliente  cliente        = new DTO.Cliente();
            DTO.Endereco endereco       = new DTO.Endereco();



            GridView1.DataSource = validaCliente.localizarTodo();
        }
        private void Fixar(Object o, EventArgs e)
        {
            try
            {
                //o é objeto que foi clicado
                var b = (Button)o;
                //variávl 'b' é o botão 'o'
                if (MessageBox.Show("Deseja " + b.Text + " o cliente selecionado ?", "Atencao", MessageBoxButtons.YesNo, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2) == DialogResult.No)
                {
                    return;
                }
                BLL.Cliente cl = new BLL.Cliente();
                cl.CodigoCliente = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
                //propriedade '.codigo' do objeto 'usu' recebe '=' o valor 'value' da primeira coluna 'cells[0]' da linha atual 'currentrow' do grid 'datagridview1'
                switch (b.Text)
                {
                case "Excluir": cl.Excluir(); break;

                case "Ativar": cl.Ativar(); break;

                case "Desativar": cl.Desativar(); break;
                }
                String msg = "";
                if (b.Text == "Editar")
                {
                    msg = "Cliente editado com sucesso";
                }
                if (b.Text == "Ativar")

                {
                    msg = "Cliente ativado com sucesso";
                }
                if (b.Text == "Desativar")

                {
                    msg = "Cliente desativado com sucesso";
                }


                if (b.Text == "Excluir")

                {
                    msg = "Cliente excluido com sucesso";
                }
                MessageBox.Show(msg, "Sucesso");
                CarregarDadosGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }
Beispiel #17
0
        private static void efetuaCadastro(DTO.Cliente cliente, DTO.Endereco endereco, DTO.Conta conta)
        {
            BLL.Cliente  validaCliente  = new BLL.Cliente();
            BLL.Conta    validaConta    = new BLL.Conta();
            BLL.Endereco validaEndereco = new BLL.Endereco();

            endereco.Cliente_id = validaCliente.cadastrar(cliente);
            validaEndereco.cadastrar(endereco);

            conta.Cliente_id = endereco.Cliente_id;
            validaConta.cadastrar(conta);
        }
Beispiel #18
0
        public static void impRelCli()
        {
            //carregando dados para impressão - gerar lista de clientes
            List <CAMADAS.MODEL.Cliente> lstCli = new List <MODEL.Cliente>();

            CAMADAS.BLL.Cliente bllCli = new BLL.Cliente();
            lstCli = bllCli.Select();

            //configurando e iniciando relatorio
            string folder  = FunRel.diretorioPasta();
            string arquivo = folder + @"\RelClientes.html";

            using (StreamWriter sw = new StreamWriter(arquivo))
            {
                sw.WriteLine("<html>");
                sw.WriteLine("<head>");
                sw.WriteLine(@"<meta http-equive=\Content-type\Content=\'html;charset=utf-8\'>");
                sw.WriteLine("</head>");
                sw.WriteLine("<body>");
                sw.WriteLine("<h1>Relatorio de Clientes</h1>");
                sw.WriteLine("<table>");
                //cabeçalho da tabela
                sw.WriteLine("<tr>");
                sw.WriteLine("<th width ='30px' align='right'>ID</th>");
                sw.WriteLine("<th width ='150px' align='left'>NOME</th>");
                sw.WriteLine("<th width ='200px' align='right'>CIDADE</th>");
                sw.WriteLine("<th width ='300px' align='right'>ESTADO</th>");
                sw.WriteLine("<th width ='90px' align='right'>CELULAR</th>");
                sw.WriteLine("<th width ='30px' align='center'>EMAIL</th>");
                sw.WriteLine("</tr>");

                //DETALHES DO RELATORIO
                foreach (CAMADAS.MODEL.Cliente cliente in lstCli)
                {
                    sw.WriteLine("<tr>");
                    sw.WriteLine("<td width ='30px' align='right'>" + cliente.idCli + "</td>");
                    sw.WriteLine("<td width ='150px' align='left'>" + cliente.nome + "</td>");
                    sw.WriteLine("<td width ='200px' align='right'>" + cliente.cidade + "</td>");
                    sw.WriteLine("<td width ='300px' align='right'>" + cliente.estado + "</td>");
                    sw.WriteLine("<td width ='90px' align='right'>" + cliente.celular + "</td>");
                    sw.WriteLine("<td width ='30px' align='center'>" + cliente.email + "</td>");
                }
                //fim tabela
                sw.WriteLine("</table>");
                sw.WriteLine("</body>");
                sw.WriteLine("</html>");
            }
            System.Diagnostics.Process.Start(arquivo);
        }
Beispiel #19
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            BE.Cliente _cliente = new BE.Cliente();

            if (txtNombre.Text == "" || txtNombre.Text == null || txtApellido.Text == "" || txtApellido.Text == null ||
                txtDomicilio.Text == "" || txtDomicilio.Text == null || txtNroDoc.Text == "" || txtNroDoc.Text == null ||
                txtEmail.Text == "" || txtEmail.Text == null)
            {
                MessageBox.Show("Por favor complete los campos obligatorios");
                return;
            }

            if (String.IsNullOrEmpty(txtEmail.Text) && String.IsNullOrEmpty(txtTelefono.Text))
            {
                MessageBox.Show("Por favor debe introducir un email o un telefono de contacto");
                return;
            }

            _cliente.Nombre   = txtNombre.Text.ToUpper();
            _cliente.Apellido = txtApellido.Text.ToUpper();
            var tDoc = (KeyValuePair <int, string>)cmbTipoDoc.SelectedItem;

            _cliente.TipoDoc   = tDoc.Key;
            _cliente.NroDoc    = long.Parse(txtNroDoc.Text);
            _cliente.Domicilio = txtDomicilio.Text;
            _cliente.Email     = txtEmail.Text;
            _cliente.Estado    = true;
            if (!String.IsNullOrEmpty(txtTelefono.Text))
            {
                _cliente.Telefono = long.Parse(txtTelefono.Text);
            }

            BLL.Cliente _clienteBll = new BLL.Cliente();
            try
            {
                _clienteBll.AltaCliente(_cliente);
                var dialogResult = MessageBox.Show("Se cargo el cliente");
                //this.Hide();
                if (dialogResult == DialogResult.Cancel)
                {
                    this.Close();
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public FrmOrden()
 {
     InitializeComponent();
     cliente     = new ENT.Cliente();
     BllCliente  = new BLL.Cliente();
     vehiculo    = new ENT.Vehiculo();
     BllVehiculo = new BLL.Vehiculo();
     empleado    = new ENT.Empleado();
     BllEmpleado = new BLL.Empleado();
     BllOrden    = new BLL.Orden();
     orden       = new ENT.Orden();
     clientes    = new List <ENT.Cliente>();
     vehiculos   = new List <ENT.Vehiculo>();
     empleados   = new List <ENT.Empleado>();
     ordenes     = new List <ENT.Orden>();
     cargarCombos();
     anadirItemsEstado();
 }
Beispiel #21
0
        public void btnCadastrar_Click(object sender, EventArgs e)
        {
            if (VerificarDigitacao() == false)
            {
                return;
            }



            BLL.Cliente c = new BLL.Cliente();
            c.NomeCliente     = txtNome.Text;
            c.TelefoneCliente = txtTel.Text;
            c.EmailCliente    = txtEmail.Text;
            c.StatusCliente   = 1;
            c.CpfCliente      = txtCPF.Text;
            c.IncluirComParametro();
            MessageBox.Show("Cadastrado com sucesso");
            Close();
        }
Beispiel #22
0
        private void RecalcularDigitosCliente()
        {
            //RECALCULO DVH Y DVV DE LA TABLA CLIENTE
            BLL.Cliente       cliente_BLL   = new BLL.Cliente();
            BE.Cliente        cliente_BE    = new BE.Cliente();
            List <BE.Cliente> lista_cliente = new List <BE.Cliente>();

            lista_cliente = cliente_BLL.SelectAll();
            string cadena = "";

            foreach (BE.Cliente item in lista_cliente)
            {
                cadena = item.activo.ToString() + item.nombre.ToString() + item.apellido.ToString() + item.documento.ToString() + item.telefono.ToString() + item.email.ToString();
                int valorDVH = UTILITIES.DigitoVerificador.ObtenerDVH(cadena);
                cliente_BLL.UpdateDVH(valorDVH, item.id_cliente);
            }

            BLL.DigitoVerificador.CalcularDVV("Cliente");
        }
Beispiel #23
0
 public frmEdicionVehiculo()
 {
     EntVehiculo = new ENT.Vehiculo();
     EntMarca    = new ENT.MarcaVehiculo();
     EntTipo     = new ENT.TipoVehiculo();
     EntCliente  = new ENT.Cliente();
     BLLVehiculo = new BLL.Vehiculo();
     BllMarca    = new BLL.Marca();
     BllClinete  = new BLL.Cliente();
     BllTipo     = new BLL.Tipo();
     vehiculos   = new List <ENT.Vehiculo>();
     marcas      = new List <MarcaVehiculo>();
     tipos       = new List <TipoVehiculo>();
     clientes    = new List <ENT.Cliente>();
     InitializeComponent();
     llenarComboMarca();
     llenarComboTipo();
     llenarComboCliente();
 }
Beispiel #24
0
        protected void cadastrar_Click(object sender, EventArgs e)
        {
            BLL.Cliente  validaCliente  = new BLL.Cliente();
            BLL.Endereco validaEndereco = new BLL.Endereco();
            DTO.Cliente  cliente        = new DTO.Cliente();
            DTO.Endereco endereco       = new DTO.Endereco();



            cliente.Cpf = cpf.Text;


            cliente = validaCliente.localizar(cliente);

            limpaaErros();
            if (cliente.Email != null)
            {
                nome.Text           = cliente.Nome;
                sobreNome.Text      = cliente.Sobrenome;
                cpf.Text            = cliente.Cpf;
                telefone.Text       = cliente.Telefone;
                email.Text          = cliente.Email;
                celular.Text        = cliente.Celular;
                dataNascimento.Text = cliente.Data_nascimento.ToShortDateString();

                endereco.Cliente_id = cliente.Id;
                endereco            = validaEndereco.localizar(endereco);

                cep.Text         = endereco.Cep;
                logradouro.Text  = endereco.Logradouro;
                numero.Text      = endereco.Numero;
                complemento.Text = endereco.Complemento;
                bairro.Text      = endereco.Bairro;
                cidade.Text      = endereco.Cidade;
                estado.Text      = endereco.Estado;
                pais.Text        = endereco.Pais;
            }
            else
            {
                cpfErro.Text = "Cpf invalido ou o cliente não é cadastrado!";
            }
        }
Beispiel #25
0
        public void Alterar(object o, EventArgs e)
        {
            if (VerificarDigitacao() == false)
            {
                return;
            }


            BLL.Cliente c = new BLL.Cliente();
            c.NomeCliente     = txtNome.Text;
            c.TelefoneCliente = txtTel.Text;
            c.EmailCliente    = txtEmail.Text;
            c.StatusCliente   = 1;
            c.CpfCliente      = txtCPF.Text;
            c.CodigoCliente   = Codigo;
            c.AlterarComParametro();

            MessageBox.Show("alterado com sucesso");
            Close();
        }
Beispiel #26
0
        public void CarregarCombo(object o, EventArgs e)
        {
            BLL.Produto c = new BLL.Produto();
            cbProduto.DataSource    = c.ListarProdDisponiveis().Tables[0];
            cbProduto.DisplayMember = "NomeProduto";
            cbProduto.ValueMember   = "CodigoProduto";
            cbProduto.SelectedIndex = -1;

            BLL.Vendedor n = new BLL.Vendedor();
            cbVendedor.DataSource    = n.Listar(String.Empty, (byte)BLL.FuncoesGerais.TipoStatus.Ativo).Tables[0];
            cbVendedor.DisplayMember = "NomeVendedor";
            cbVendedor.ValueMember   = "CodigoVendedor";



            BLL.Cliente cl = new BLL.Cliente();
            cbCliente.DataSource    = cl.Listar(String.Empty, (byte)BLL.FuncoesGerais.TipoStatus.Ativo).Tables[0];
            cbCliente.DisplayMember = "NomeCliente";
            cbCliente.ValueMember   = "CodigoCliente";
        }
Beispiel #27
0
 public void AlterarCliente(object o, EventArgs e)
 {
     BLL.Cliente c = new BLL.Cliente();
     c.NomeCliente = txtNome.Text;
     if (rbMasc.Checked)
     {
         c.Sexo = 'M';
     }
     if (rbFem.Checked)
     {
         c.Sexo = 'F';
     }
     c.EmailCliente   = txtEmail.Text;
     c.CpfCliente     = txtCpf.Text;
     c.Telefone       = txtTel.Text;
     c.DataNascimento = Convert.ToDateTime(txtData.Text);
     c.StatusCliente  = 1;
     c.CodigoCliente  = Codigo;
     c.AlterarComParametro();
     MessageBox.Show("Cliente alterado");
 }
        public void Atualizar(BLL.Cliente cli)
        {
            SqlCommand cmd = new SqlCommand(@"UPDATE CLIENTE SET NOME = @NOME, TELEFONE = @TELEFONE, CELULAR = @CELULAR, EMAIL =  @EMAIL, ENDERECO = @ENDERECO, BAIRRO = @BAIRRO, CIDADE = @CIDADE, NUMERO =  @NUMERO, CEP = @CEP, REFERENCIA = @REFERENCIA, CPF = @CPF WHERE CODPRODUTO = @CODPRODUTO");

            cmd.Connection = con.Conectar();

            cmd.Parameters.AddWithValue("@NOME", cli.Nome);
            cmd.Parameters.AddWithValue("@TELEFONE", cli.Telefone);
            cmd.Parameters.AddWithValue("@CELULAR", cli.Celular);
            cmd.Parameters.AddWithValue("@EMAIL", cli.Email);
            cmd.Parameters.AddWithValue("@ENDERECO", cli.Endereco);
            cmd.Parameters.AddWithValue("@BAIRRO", cli.Bairro);
            cmd.Parameters.AddWithValue("@CIDADE", cli.Cidade);
            cmd.Parameters.AddWithValue("@NUMERO", cli.Numero);
            cmd.Parameters.AddWithValue("@CEP", cli.Cep);
            cmd.Parameters.AddWithValue("@REFERENCIA", cli.Referencia);
            cmd.Parameters.AddWithValue("@CPF", cli.Cpf);

            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
        public DataTable Consultar(BLL.Cliente c)
        {
            DataTable  dt  = new DataTable();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"SELECT 
                                    Cod,
                                    Nome
                                FROM
                                    Cliente
                                WHERE
                                    Nome like @nome";
            cmd.Parameters.AddWithValue("@nome", c.Nome + "%");
            SqlDataAdapter da = new SqlDataAdapter();

            da.SelectCommand = cmd;
            da.Fill(dt);
            con.Desconectar();

            return(dt);
        }
        //Cadastrar Cliente
        public void Cadastrar(BLL.Cliente cli)
        {
            SqlCommand cmd = new SqlCommand(@"INSERT INTO CLIENTE (NOME, TELEFONE, CELULAR, EMAIL, ENDERECO, BAIRRO, CIDADE, NUMERO, CEP, REFERENCIA, CPF) VALUES (@NOME, @TELEFONE, @CELULAR, @EMAIL, @ENDERECO, @BAIRRO, @CIDADE, @NUMERO, @CEP, @REFERENCIA, @CPF)"); //Passando Comando SQL

            cmd.Connection = con.Conectar();                                                                                                                                                                                                                             //Abrindo Conexao

            //Referindo parametros
            cmd.Parameters.AddWithValue("@NOME", cli.Nome);
            cmd.Parameters.AddWithValue("@TELEFONE", cli.Telefone);
            cmd.Parameters.AddWithValue("@CELULAR", cli.Celular);
            cmd.Parameters.AddWithValue("@EMAIL", cli.Email);
            cmd.Parameters.AddWithValue("@ENDERECO", cli.Endereco);
            cmd.Parameters.AddWithValue("@BAIRRO", cli.Bairro);
            cmd.Parameters.AddWithValue("@CIDADE", cli.Cidade);
            cmd.Parameters.AddWithValue("@NUMERO", cli.Numero);
            cmd.Parameters.AddWithValue("@CEP", cli.Cep);
            cmd.Parameters.AddWithValue("@REFERENCIA", cli.Referencia);
            cmd.Parameters.AddWithValue("@CPF", cli.Cpf);

            cmd.ExecuteNonQuery(); //Executando Comando
            con.Desconectar();     //Fechando Conexao
        }