コード例 #1
0
ファイル: clsPedidoBLL.cs プロジェクト: Peridian/tcmpizzaria
        public DataTable BuscarClientesPorCPF(clsCliente objCliente)
        {
            List<SqlParameter> lista = new List<SqlParameter>();

            SqlParameter parametro = new SqlParameter();
            parametro.ParameterName = "@CPF";
            parametro.Value = objCliente.Cpf_Cliente;
            parametro.DbType = System.Data.DbType.String;

            lista.Add(parametro);

            return Banco.ExecuteProc("USP_CSharp_Pedidos_BuscarClientesPorCPF", lista);
        }
コード例 #2
0
        private void btn_gravar_Click_1(object sender, EventArgs e)
        {

            if (!validaCampos())
                return;

            clsCliente teste = new clsCliente();

            teste.Nome_Cliente = txt_nome.Text.ToString();
            teste.Cpf_Cliente = mtxt_cpf.Text.ToString();
            teste.Endereco_Cliente = txt_endereco.Text.ToString();
            teste.Complemento_Cliente = txt_complemento.Text.ToString();
            teste.Numero_Residencia = Int32.Parse(txt_numero.Text.ToString());
            teste.Cep_Cliente = mtxt_cep.Text.ToString();
            teste.Estado_Cliente = cb_uf.SelectedItem.ToString();
            teste.Cidade_Cliente = txt_cidade.Text.ToString();
            teste.Email_Cliente = txtEmail.Text.ToString();
            teste.Telefone_Cliente = mtxt_telefone.Text.ToString();
            teste.Celular_Cliente = mtxt_celular.Text.ToString();
            teste.Bairro_Cliente = txt_bairro.Text.ToString();
            teste.Numero_Apartamento = Int32.Parse(txt_Num_Apt.Text.ToString());
            teste.DataCadastro = DateTime.Today.ToString("yyyy/MM/dd");
            datanasc = dtp_datanasc.Value;
            teste.DataNascimento = datanasc.ToString("yyyy/MM/dd");
            teste.Senha_Cliente = textBox1.Text.ToString();

            clsClienteBLL teste1 = new clsClienteBLL();

            dtgw_dados.DataSource = teste1.InsereCliente(teste);

            btn_alterar.Enabled = false;

            preenchegrid();

            limparCampos();
        }
コード例 #3
0
        private void txtBuscaPorNome_TextChanged(object sender, EventArgs e)
        {
            clsCliente teste = new clsCliente();
            clsClienteBLL teste1 = new clsClienteBLL();
            teste.Nome_Cliente = txtBuscaPorNome.Text.ToString();
            dtgw_dados.DataSource = teste1.SelectCliente(teste);

        }
コード例 #4
0
        private void mtxtBuscaPorCPF_TextChanged(object sender, EventArgs e)
        {
            clsCliente teste = new clsCliente();
            clsClienteBLL teste1 = new clsClienteBLL();
            teste.Cpf_Cliente = mtxtBuscaPorCPF.Text.ToString().Replace("-","").Replace(".","").Replace("_","").Replace(" ","");

            dtgw_dados.DataSource = teste1.SelectCliente(teste);
        }
コード例 #5
0
 public void preenchegrid()
 {
     clsCliente teste = new clsCliente();     
     clsClienteBLL teste1 = new clsClienteBLL();
     dtgw_dados.DataSource = teste1.SelectCliente(teste);
 }
コード例 #6
0
        private void btn_alterar_Click(object sender, EventArgs e)
        {
            if (btn_alterar.Text == "Alterar")
            {
                btn_alterar.Text = "Salvar";
                groupBox1.Enabled = true;
                groupBox2.Enabled = true;
                valida = true;
            }

            else 
            {
                if (!validaCampos())
                    return;

                btn_alterar.Text = "Alterar";

                string idCliente = dtgw_dados.CurrentRow.Cells[0].Value.ToString();

                clsCliente teste = new clsCliente();
                teste.Cod_Cliente = Int32.Parse(idCliente);
                teste.Nome_Cliente = txt_nome.Text.ToString();
                teste.Cpf_Cliente = mtxt_cpf.Text.ToString();
                teste.Endereco_Cliente = txt_endereco.Text.ToString();
                teste.Complemento_Cliente = txt_complemento.Text.ToString();
                teste.Numero_Residencia = Int32.Parse(txt_numero.Text.ToString());
                teste.Cep_Cliente = mtxt_cep.Text.ToString();
                teste.Estado_Cliente = cb_uf.SelectedItem.ToString();
                teste.Cidade_Cliente = txt_cidade.Text.ToString();
                teste.Email_Cliente = txtEmail.Text.ToString();
                teste.Telefone_Cliente = mtxt_telefone.Text.ToString();
                teste.Celular_Cliente = mtxt_celular.Text.ToString();
                teste.Bairro_Cliente = txt_bairro.Text.ToString();
                teste.Numero_Apartamento = Int32.Parse(txt_Num_Apt.Text.ToString());
                teste.DataCadastro = DateTime.Today.ToString("yyyy/MM/dd");
                datanasc = dtp_datanasc.Value;
                teste.DataNascimento = datanasc.ToString("yyyy/MM/dd");
                teste.Senha_Cliente = textBox1.Text.ToString();

                clsClienteBLL teste1 = new clsClienteBLL();
                
                dtgw_dados.DataSource = teste1.AtualizaCliente(teste);
                btn_alterar.Enabled = false;
                preenchegrid();
            }
        }
コード例 #7
0
ファイル: clsClienteBLL.cs プロジェクト: Peridian/tcmpizzaria
            public DataTable InsereCliente(clsCliente ObjCliente)
            {
                List<SqlParameter> LstParametros = new List<SqlParameter>();


                SqlParameter ParametroNome = new SqlParameter();
                ParametroNome.ParameterName = "NOME_CLIENTE";
                ParametroNome.Value = ObjCliente.Nome_Cliente;
                ParametroNome.DbType = System.Data.DbType.String;


                LstParametros.Add(ParametroNome);
              /*  SqlParameter ParametroCod_Cliente = new SqlParameter();
                ParametroCod_Cliente.ParameterName = "Cod_Cliente";
                if (ObjCliente.Cod_Cliente.ToString() == "0")
                    ParametroCod_Cliente.Value = null;
                else
                    ParametroCod_Cliente.Value = ObjCliente.Nome_Cliente;
                ParametroCod_Cliente.DbType = System.Data.DbType.String;


                LstParametros.Add(ParametroCod_Cliente);*/
                SqlParameter ParametroCPF = new SqlParameter();
                ParametroCPF.ParameterName = "CPF_CLIENTE";
                ParametroCPF.Value = ObjCliente.Cpf_Cliente;
                ParametroCPF.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroCPF);
                SqlParameter ParametroENDERECO = new SqlParameter();
                ParametroENDERECO.ParameterName = "ENDERECO_CLIENTE";
                ParametroENDERECO.Value = ObjCliente.Endereco_Cliente;
                ParametroENDERECO.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroENDERECO);
                SqlParameter ParametroNUMERO_RESIDENCIA = new SqlParameter();
                ParametroNUMERO_RESIDENCIA.ParameterName = "NUMERO_RESIDENCIA";
                if (ObjCliente.Numero_Residencia.ToString() == "0")
                    ParametroNUMERO_RESIDENCIA.Value = null;
                else
                    ParametroNUMERO_RESIDENCIA.Value = ObjCliente.Numero_Residencia;
                ParametroNUMERO_RESIDENCIA.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroNUMERO_RESIDENCIA);
                SqlParameter ParametroNUMERO_APARTAMENTO = new SqlParameter();
                ParametroNUMERO_APARTAMENTO.ParameterName = "NUMERO_APARTAMENTO";
                if (ObjCliente.Numero_Apartamento.ToString() == "0")
                    ParametroNUMERO_APARTAMENTO.Value = null;
                else
                    ParametroNUMERO_APARTAMENTO.Value = ObjCliente.Numero_Apartamento;
                ParametroNUMERO_APARTAMENTO.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroNUMERO_APARTAMENTO);
                SqlParameter ParametroBairro = new SqlParameter();
                ParametroBairro.ParameterName = "BAIRRO_CLIENTE";
                ParametroBairro.Value = ObjCliente.Bairro_Cliente;
                ParametroBairro.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroBairro);
                SqlParameter ParametroCEP = new SqlParameter();
                ParametroCEP.ParameterName = "CEP_CLIENTE";
                ParametroCEP.Value = ObjCliente.Cep_Cliente;
                ParametroCEP.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroCEP);
                SqlParameter ParametroESTADO_CLIENTE = new SqlParameter();
                ParametroESTADO_CLIENTE.ParameterName = "ESTADO_CLIENTE";
                ParametroESTADO_CLIENTE.Value = ObjCliente.Estado_Cliente;
                ParametroESTADO_CLIENTE.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroESTADO_CLIENTE);
                SqlParameter ParametroCIDADE_CLIENTE = new SqlParameter();
                ParametroCIDADE_CLIENTE.ParameterName = "CIDADE_CLIENTE";
                ParametroCIDADE_CLIENTE.Value = ObjCliente.Cidade_Cliente;
                ParametroCIDADE_CLIENTE.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroCIDADE_CLIENTE);
                SqlParameter ParametroCOMPLEMENTO_CLIENTE = new SqlParameter();
                ParametroCOMPLEMENTO_CLIENTE.ParameterName = "COMPLEMENTO_CLIENTE";
                ParametroCOMPLEMENTO_CLIENTE.Value = ObjCliente.Complemento_Cliente;
                ParametroCOMPLEMENTO_CLIENTE.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroCOMPLEMENTO_CLIENTE);
                SqlParameter ParametroTELEFONE_CLIENTE = new SqlParameter();
                ParametroTELEFONE_CLIENTE.ParameterName = "TELEFONE_CLIENTE";
                ParametroTELEFONE_CLIENTE.Value = ObjCliente.Telefone_Cliente;
                ParametroTELEFONE_CLIENTE.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroTELEFONE_CLIENTE);
                SqlParameter ParametroCELULAR_CLIENTE = new SqlParameter();
                ParametroCELULAR_CLIENTE.ParameterName = "CELULAR_CLIENTE";
                ParametroCELULAR_CLIENTE.Value = ObjCliente.Celular_Cliente;
                ParametroCELULAR_CLIENTE.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroCELULAR_CLIENTE);
                SqlParameter ParametroLogin_CLIENTE = new SqlParameter();
                ParametroLogin_CLIENTE.ParameterName = "Login_Cliente ";
                ParametroLogin_CLIENTE.Value = ObjCliente.Email_Cliente;
                ParametroLogin_CLIENTE.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroLogin_CLIENTE);
                SqlParameter ParametroSENHA_CLIENTE = new SqlParameter();
                ParametroSENHA_CLIENTE.ParameterName = "SENHA_CLIENTE";
                ParametroSENHA_CLIENTE.Value = ObjCliente.Senha_Cliente;
                ParametroSENHA_CLIENTE.DbType = System.Data.DbType.String;

                LstParametros.Add(ParametroSENHA_CLIENTE);
                SqlParameter ParametroDATA_NASCIMENTO = new SqlParameter();
                ParametroDATA_NASCIMENTO.ParameterName = "DataNascimento ";
                ParametroDATA_NASCIMENTO.Value = ObjCliente.DataNascimento;
                ParametroDATA_NASCIMENTO.DbType = System.Data.DbType.Date;

                LstParametros.Add(ParametroDATA_NASCIMENTO);
                SqlParameter ParametroDataCadastro = new SqlParameter();
                ParametroDataCadastro.ParameterName = "DataCadastro";
                ParametroDataCadastro.Value = ObjCliente.DataCadastro;
                ParametroDataCadastro.DbType = System.Data.DbType.Date;

                LstParametros.Add(ParametroDataCadastro);
                DataTable dt = ObjBanco.ExecuteProc("CSP_Insere_Cliente", LstParametros);
                return dt;
            }
コード例 #8
0
ファイル: Pedidos.cs プロジェクト: Peridian/tcmpizzaria
        private void txtCPF_TextChanged(object sender, EventArgs e)
        {
            clsCliente objCliente = new clsCliente();
            objCliente.Cpf_Cliente = txtCPF.Text;

            gridClientesEncontrados.DataSource = pedidos.BuscarClientesPorCPF(objCliente);

            txtNome.Clear();
            txtPalavraChave.Clear();
            txtIDProduto.Clear();
            btn_inserir.Enabled = false;
            limparGrid(gridProdutosEncontrados);
            limparGrid(gridProdutosConsumidos);
            btn_remover.Enabled = false;
        }
コード例 #9
0
ファイル: Pedidos.cs プロジェクト: Peridian/tcmpizzaria
        private void txt_nome_TextChanged(object sender, EventArgs e)
        {
            string cpf = txtCPF.Text.ToString();

            clsCliente objCliente = new clsCliente();
            objCliente.Nome_Cliente = txtNome.Text.ToString();

            gridClientesEncontrados.DataSource = pedidos.BuscarClientesPorNome(objCliente);

            txtCPF.Clear();
            limparGrid(gridPedidosClientes);
            txtPalavraChave.Clear();
            txtPalavraChave.Enabled = false;
            txtIDProduto.Clear();
            txtIDProduto.Enabled = false;
            btn_inserir.Enabled = false;
            limparGrid(gridProdutosEncontrados);
            limparGrid(gridProdutosConsumidos);
            btn_remover.Enabled = false;
            
        }