//------------------------------------------------------------------------------------------------------------------- private void txtEmail_Leave(object sender, EventArgs e) { if (operacao == "inserir") { int r = 0; BLLCliente bll = new BLLCliente(); r = bll.VerificaClienteEmail(txtEmail.Text); if (r > 0) { DialogResult d = MessageBox.Show("Já existe um Cliente com esse E-mail. Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (d.ToString() == "Yes") { DialogResult di = MessageBox.Show("Deseja realmente sobreescrever esse registro? Ao aceitar a operação, o registro antes cadastrado será permanentemente deletado!", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (di.ToString() == "Yes") { this.operacao = "alterar"; ModeloCliente modelo = bll.carregaModelo(r); txtCodigo.Text = modelo.cli_cod.ToString(); txtEmail.Text = modelo.cli_email; //this.alteraBotoes(3); } else { txtEmail.Clear(); txtEmail.Focus(); } } else { txtEmail.Clear(); txtEmail.Focus(); } } } }
public void Alterar(ModeloCliente modeloCliente) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update cliente set cli_nome =@nome, cli_cpfcnpj =@cpfcnpj, cli_rgie =@rgie, cli_rsocial =@rsocial," + " cli_tipo =@tipo, cli_cep =@cep, cli_endereco =@endereco, cli_bairro =@bairro, cli_fone =@fone, cli_cel =@cel," + " cli_email =@email, cli_endnumero =@endnumero, cli_cidade =@cidade, cli_estado =@estado where cli_cod = @codigo;"; cmd.Parameters.AddWithValue("@codigo", modeloCliente.cli_cod); cmd.Parameters.AddWithValue("@nome", modeloCliente.cli_nome); cmd.Parameters.AddWithValue("@cpfcnpj", modeloCliente.cli_cpfcnpj); cmd.Parameters.AddWithValue("@rgie", modeloCliente.cli_rgie); cmd.Parameters.AddWithValue("@rsocial", modeloCliente.cli_rsocial); cmd.Parameters.AddWithValue("@tipo", modeloCliente.cli_tipo); cmd.Parameters.AddWithValue("@cep", modeloCliente.cli_cep); cmd.Parameters.AddWithValue("@endereco", modeloCliente.cli_endereco); cmd.Parameters.AddWithValue("@bairro", modeloCliente.cli_bairro); cmd.Parameters.AddWithValue("@fone", modeloCliente.cli_fone); cmd.Parameters.AddWithValue("@cel", modeloCliente.cli_cel); cmd.Parameters.AddWithValue("@email", modeloCliente.cli_email); cmd.Parameters.AddWithValue("@endnumero", modeloCliente.cli_endnumero); cmd.Parameters.AddWithValue("@cidade", modeloCliente.cli_cidade); cmd.Parameters.AddWithValue("@estado", modeloCliente.cli_estado); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloCliente modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into cliente( cli_nome, cli_cpfcnpj, cli_rgie, cli_rsocial, cli_tipo, cli_cep, cli_endereco, cli_endnumero, cli_bairro, " + " cli_fone, cli_cel, cli_email, cli_cidade, cli_estado) " + " values (@cli_nome, @cli_cpfcnpj, @cli_rgie, @cli_rsocial, @cli_tipo, @cli_cep, @cli_endereco, @cli_endnumero, @cli_bairro, " + " @cli_fone, @cli_cel, @cli_email, @cli_cidade, @cli_estado); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@cli_nome", modelo.CliNome); cmd.Parameters.AddWithValue("@cli_cpfcnpj", modelo.CliCpfCnpj); cmd.Parameters.AddWithValue("@cli_rgie", modelo.CliRgIe); cmd.Parameters.AddWithValue("@cli_rsocial", modelo.CliRsocial); cmd.Parameters.AddWithValue("@cli_tipo", modelo.CliTipo); cmd.Parameters.AddWithValue("@cli_cep", modelo.CliCep); cmd.Parameters.AddWithValue("@cli_endereco", modelo.CliEndereco); cmd.Parameters.AddWithValue("@cli_endnumero", modelo.CliEndNumero); cmd.Parameters.AddWithValue("@cli_bairro", modelo.CliBairro); cmd.Parameters.AddWithValue("@cli_fone", modelo.CliFone); cmd.Parameters.AddWithValue("@cli_cel", modelo.CliCel); cmd.Parameters.AddWithValue("@cli_email", modelo.CliEmail); cmd.Parameters.AddWithValue("@cli_cidade", modelo.CliCidade); cmd.Parameters.AddWithValue("@cli_estado", modelo.CliEstado); conexao.Connectar(); modelo.CliCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaCliente f = new frmConsultaCliente(); f.ShowDialog(); if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCliente bll = new BLLCliente(cx); ModeloCliente modelo = bll.CarregaModeloCliente(f.codigo); txtCodigo.Text = modelo.IDCliente.ToString(); txtNome.Text = modelo.NomeCliente; txtTelefone.Text = Convert.ToString(modelo.TelefoneCliente); txtCelular.Text = Convert.ToString(modelo.CelularCliente); BLLCidade bllCidade = new BLLCidade(cx); ModeloCidade modeloCidade = bllCidade.CarregaModeloCidade(modelo.IDCidade); cbCidade.Text = Convert.ToString(modeloCidade.NomeCidade); BLLBairro bllBairro = new BLLBairro(cx); ModeloBairro modeloBairro = bllBairro.CarregaModeloBairro(modelo.IDBairro); cbBairro.Text = Convert.ToString(modeloBairro.NomeBairro); alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
public ModeloCliente carregaModeloCliente(int codigo) { ModeloCliente modelo = new ModeloCliente(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from cliente where cli_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.cli_cod = Convert.ToInt32(registro["cli_cod"]); modelo.cli_nome = Convert.ToString(registro["cli_nome"]); modelo.cli_cpfcnpj = Convert.ToString(registro["Cli_cpfcnpj"]); modelo.cli_rgie = Convert.ToString(registro["cli_rgie"]); modelo.cli_rsocial = Convert.ToString(registro["cli_rsocial"]); modelo.cli_tipo = Convert.ToString(registro["cli_tipo"]); modelo.cli_cep = Convert.ToString(registro["cli_cep"]); modelo.cli_endereco = Convert.ToString(registro["cli_endereco"]); modelo.cli_bairro = Convert.ToString(registro["cli_bairro"]); modelo.cli_fone = Convert.ToString(registro["cli_fone"]); modelo.cli_cel = Convert.ToString(registro["cli_cel"]); modelo.cli_email = Convert.ToString(registro["cli_email"]); modelo.cli_endnumero = Convert.ToString(registro["cli_endnumero"]); modelo.cli_cidade = Convert.ToString(registro["cli_cidade"]); modelo.cli_estado = Convert.ToString(registro["cli_estado"]); } conexao.Desconectar(); return(modelo); }
public void Alterar(ModeloCliente modelo) { if (modelo.CliNome.Trim().Length == 0) { throw new Exception("O nome do cliente é obrigatório"); } if (modelo.CliCpfCnpj.Trim().Length == 0) { throw new Exception("O CPF/CNPJ do cliente é obrigatório"); } //verificar CPF/CNPJ if (modelo.CliRgIe.Trim().Length == 0) { throw new Exception("O RG/IE do cliente é obrigatório"); } if (modelo.CliFone.Trim().Length == 0) { throw new Exception("O telefone do cliente é obrigatório"); } /* * if(modelo.CliTipo < 0 || modelo.CliTipo > 1) // 0 = fisica ; 1 = juridica * { * throw new Exception("Desenvolvedor defina o tipo do cliente corretamente"); * } */ DALCliente DALobj = new DALCliente(conexao); DALobj.Alterar(modelo); }
public void Incluir(ModeloCliente modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into cliente(cli_tipo,cli_datacadastro, cli_nome, cli_cpfcnpj, cli_rgie, cli_dtnascimento, cli_sexo," + "cli_rsocial, cli_cep, cli_logradouro, cli_bairro, cli_fone, cli_cel, cli_email, cli_endnumero," + "cli_cidade, cli_estado) values (@cli_tipo, @cli_datacadastro, @cli_nome, @cli_cpfcnpj, @cli_rgie, @cli_dtnascimento," + "@cli_sexo, @cli_rsocial, @cli_cep, @cli_logradouro, @cli_bairro, @cli_fone, @cli_cel, @cli_email, @cli_endnumero, @cli_cidade, @cli_estado); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@cli_tipo", modelo.CliTipo); cmd.Parameters.Add("@cli_datacadastro", System.Data.SqlDbType.DateTime); cmd.Parameters["@cli_datacadastro"].Value = modelo.Clidatacadastro; cmd.Parameters.AddWithValue("@cli_nome", modelo.CliNome); cmd.Parameters.AddWithValue("@cli_cpfcnpj", modelo.CliCpfCnpj); cmd.Parameters.AddWithValue("@cli_rgie", modelo.CliRgIe); cmd.Parameters.Add("@cli_dtnascimento", System.Data.SqlDbType.DateTime); cmd.Parameters["@cli_dtnascimento"].Value = modelo.CliDtnascimento; cmd.Parameters.AddWithValue("@cli_sexo", modelo.CliSexo); cmd.Parameters.AddWithValue("@cli_rsocial", modelo.CliRsocial); cmd.Parameters.AddWithValue("@cli_cep", modelo.CliCep); cmd.Parameters.AddWithValue("@cli_logradouro", modelo.CliLogradouro); cmd.Parameters.AddWithValue("@cli_bairro", modelo.CliBairro); cmd.Parameters.AddWithValue("@cli_fone", modelo.CliFone); cmd.Parameters.AddWithValue("@cli_cel", modelo.CliCelular); cmd.Parameters.AddWithValue("@cli_email", modelo.CliEmail); cmd.Parameters.AddWithValue("@cli_endnumero", modelo.CliEndNumero); cmd.Parameters.AddWithValue("@cli_cidade", modelo.CliCidade); cmd.Parameters.AddWithValue("@cli_estado", modelo.CliEstado); conexao.Conectar(); modelo.CliCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
private void btLocalizar_Click(object sender, EventArgs e) { btReceber.Enabled = false; frmConsultaVenda f = new frmConsultaVenda(); f.ShowDialog(); if (f.codigo != 0) { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLVenda bll = new BLLVenda(cx); ModeloVenda modelo = bll.CarregaModeloVenda(f.codigo); txtCodigo.Text = modelo.VenCod.ToString(); dtData.Value = modelo.VenData; BLLCliente bllf = new BLLCliente(cx); ModeloCliente modeloc = bllf.CarregaModeloCliente(modelo.CliCod); txtCliente.Text = modeloc.CliNome; txtValor.Text = modelo.VenTotal.ToString(); BLLParcelasVenda bllp = new BLLParcelasVenda(cx); dgvParcelas.DataSource = bllp.Localizar(modelo.VenCod); dgvParcelas.Columns[0].Visible = false; dgvParcelas.Columns[1].HeaderText = "Parcela"; dgvParcelas.Columns[1].Width = 100; dgvParcelas.Columns[2].HeaderText = "Valor da parcela"; dgvParcelas.Columns[2].Width = 225; dgvParcelas.Columns[3].HeaderText = "Recebido em"; dgvParcelas.Columns[3].Width = 200; dgvParcelas.Columns[4].HeaderText = "Vencimento"; dgvParcelas.Columns[4].Width = 250; } }
public void Incluir(ModeloCliente modelo) //Metodo Incluir que recebe como parametro o modelo do tipo modelocategoria { SqlCommand cmd = new SqlCommand(); //instância um comando cmd.Connection = conexao.ObjetoConexao; //usara a conexao dentro de DALconexao cmd.CommandText = "insert into cliente(cli_nome, cli_cpfcnpj, cli_rgie, cli_rsocial, cli_tipo," + "cli_cep, cli_endereco, cli_bairro, cli_fone, cli_cel, cli_email, cli_endnumero, cli_cidade, cli_estado)" + " values (@cli_nome,@cli_cpfcnpj,@cli_rgie,@cli_rsocial,@cli_tipo,@cli_cep,@cli_endereco,@cli_bairro,@cli_fone," + "@cli_cel, @cli_email, @cli_endnumero, @cli_cidade, @cli_estado); select @@IDENTITY;"; //comando que sera utilizado cmd.Parameters.AddWithValue("@cli_nome", modelo.CliNome); //parametros do comando informado cmd.Parameters.AddWithValue("@cli_cpfcnpj", modelo.CliCpfCnpj); cmd.Parameters.AddWithValue("@cli_rgie", modelo.CliRgIe); cmd.Parameters.AddWithValue("@cli_rsocial", modelo.CliRsocial); cmd.Parameters.AddWithValue("@cli_tipo", modelo.CliTipo); cmd.Parameters.AddWithValue("@cli_cep", modelo.CliCep); cmd.Parameters.AddWithValue("@cli_endereco", modelo.CliEndereco); cmd.Parameters.AddWithValue("@cli_bairro", modelo.CliBairro); cmd.Parameters.AddWithValue("@cli_fone", modelo.CliFone); cmd.Parameters.AddWithValue("@cli_cel", modelo.CliCelular); cmd.Parameters.AddWithValue("@cli_email", modelo.CliEmail); cmd.Parameters.AddWithValue("@cli_endnumero", modelo.CliEndNumero); cmd.Parameters.AddWithValue("@cli_cidade", modelo.CliCidade); cmd.Parameters.AddWithValue("@cli_estado", modelo.CliEstado); conexao.Conectar(); modelo.CliCod = Convert.ToInt32(cmd.ExecuteScalar()); ////modelo CLICOD receba o valor retornado pelo Identity, apos executar o comando ExecuteScalar... conexao.Desconectar(); //Desconecta ao BD }
//------------------------------------------------------------------------------------------------------------------- private void btCliente_Click(object sender, EventArgs e) { frmConsultaCliente fccliente = new frmConsultaCliente(); fccliente.ShowDialog(); if (fccliente.codigo != -1) { txtCodigoCliente.Text = fccliente.codigo.ToString(); //this.txtCliCod_Leave(sender, e); } fccliente.Dispose(); try { BLLCliente bll = new BLLCliente(); ModeloCliente modelo = bll.carregaModelo(Convert.ToInt32(txtCodigoCliente.Text)); if (modelo.cli_cod != 0) { cbNomeCliente.Text = modelo.cli_nome; } else { cbNomeCliente.Text = "Insira o código do cliente"; } } catch (Exception error) { MessageBox.Show(error.Message); } }
//------------------------------------------------------------------------------------------------------------------- private void btQuitarTudo_Click(object sender, EventArgs e) { try { ModeloCliente modelocliente = new ModeloCliente(); label6.Text = "Quitando Todas as Parcelas..."; label6.Enabled = true; DialogResult Result = MessageBox.Show("Deseja Quitar Todas as Parcelas?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ModeloParcelasVenda modelo = new ModeloParcelasVenda(); BLLParcelasVenda bll = new BLLParcelasVenda(); //int pvecod = modelo.pve_cod; //modeloparvenda.pve_status = 1; bll.AlterarStatusTodos(modeloparvenda); label6.Text = ""; label6.Enabled = false; CarregaDataSource(codigo); } else { MessageBox.Show("Operação Cancelada", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); label6.Text = ""; label6.Enabled = false; } } catch (Exception error) { MessageBox.Show(error.Message); } }
public void Alterar(ModeloCliente modelo) { if (modelo.CliNome.Trim().Length == 0) { throw new Exception("O nome do cliente é obrigatório"); } if (modelo.CliCpfCnpj.Trim().Length == 0) { throw new Exception("O CPF/CNPJ do cliente é obrigatório"); } //verificar CPF/CNPJ if (modelo.CliRgIe.Trim().Length == 0) { throw new Exception("O RG/IE do cliente é obrigatório"); } if (modelo.CliFone.Trim().Length == 0) { throw new Exception("O telefone do cliente é obrigatório"); } string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}" + "\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\" + ".)+))([a-zA-Z]{2,4}|[0,9]{1,3})(\\]?)$"; Regex re = new Regex(strRegex); if (!re.IsMatch(modelo.CliEmail)) { throw new Exception("Digite um email válido."); } DaoCliente DALobj = new DaoCliente(conexao); DALobj.Alterar(modelo); }
public void Alterar(ModeloCliente modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE CLIENTE SET CLI_NOME = @NOME, CLI_CPFCNPJ = @CPFCNPJ, CLI_RGIE = @RGIE, CLI_RSOCIAL = @RSOCIAL, CLI_TIPO = @TIPO," + "CLI_CEP = @CEP, CLI_ENDERECO = @ENDERECO, CLI_BAIRRO = @BAIRRO, CLI_FONE = @FONE, CLI_CEL = @CEL, CLI_EMAIL = @EMAIL," + "CLI_ENDNUMERO = @ENDNUMERO, CLI_CIDADE = @CIDADE, CLI_ESTADO = @ESTADO WHERE CLI_COD = @CODIGO"; cmd.Parameters.AddWithValue("@CODIGO", modelo.CliCod); cmd.Parameters.AddWithValue("@NOME", modelo.CliNome); cmd.Parameters.AddWithValue("@TIPO", modelo.CliTipo); cmd.Parameters.AddWithValue("@CPFCNPJ", modelo.CliCpfCnpj); cmd.Parameters.AddWithValue("@RGIE", modelo.CliRgIe); cmd.Parameters.AddWithValue("@RSOCIAL", modelo.CliRSocial); cmd.Parameters.AddWithValue("@CEP", modelo.CliCep); cmd.Parameters.AddWithValue("@ENDERECO", modelo.CliEndereco); cmd.Parameters.AddWithValue("@BAIRRO", modelo.CliBairro); cmd.Parameters.AddWithValue("@FONE", modelo.CliFone); cmd.Parameters.AddWithValue("@CEL", modelo.CliCel); cmd.Parameters.AddWithValue("@EMAIL", modelo.CliEmail); cmd.Parameters.AddWithValue("@ENDNUMERO", modelo.CliEndNum); cmd.Parameters.AddWithValue("@CIDADE", modelo.CliCidade); cmd.Parameters.AddWithValue("@ESTADO", modelo.CliEstado); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public ModeloCliente CarregaModeloCliente(string cpfcnpj) { ModeloCliente modelo = new ModeloCliente(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "SELECT * FROM CLIENTE WHERE CLI_CPFCNPJ = @CPFCNPJ"; cmd.Parameters.AddWithValue("@CPFCNPJ", cpfcnpj); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CliCod = Convert.ToInt32(registro["CLI_COD"]); modelo.CliNome = Convert.ToString(registro["CLI_NOME"]); modelo.CliCpfCnpj = Convert.ToString(registro["CLI_CPFCNPJ"]);; modelo.CliRgIe = Convert.ToString(registro["CLI_RGIE"]);; modelo.CliRSocial = Convert.ToString(registro["CLI_RSOCIAL"]);; modelo.CliTipo = Convert.ToString(registro["CLI_TIPO"]);; modelo.CliCep = Convert.ToString(registro["CLI_CEP"]); modelo.CliEndereco = Convert.ToString(registro["CLI_ENDERECO"]); modelo.CliBairro = Convert.ToString(registro["CLI_BAIRRO"]); modelo.CliFone = Convert.ToString(registro["CLI_FONE"]); modelo.CliCel = Convert.ToString(registro["CLI_CEL"]); modelo.CliEmail = Convert.ToString(registro["CLI_EMAIL"]); modelo.CliEndNum = Convert.ToString(registro["CLI_ENDNUMERO"]); modelo.CliCidade = Convert.ToString(registro["CLI_CIDADE"]); modelo.CliEstado = Convert.ToString(registro["CLI_ESTADO"]); } conexao.Desconectar(); return(modelo); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaCliente f = new frmConsultaCliente(); f.ShowDialog(); if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCliente bll = new BLLCliente(cx); ModeloCliente modelo = bll.CarregaModeloCliente(f.codigo); txtCodigo.Text = modelo.CliCod.ToString(); txtNome.Text = modelo.CliNome; txtCpfCnpj.Text = modelo.CliCpfCnpj; txtRsocial.Text = modelo.CliRSocial; txtIe.Text = modelo.CliRgie; txtEndereco.Text = modelo.CliEndereco; txtEndNumero.Text = modelo.CliEndNumero; txtBairro.Text = modelo.CliBairro; txtCep.Text = modelo.CliCep; txtCidade.Text = modelo.CliCidade; txtEstado.Text = modelo.CliEstado; txtEmail.Text = modelo.CliEmail; txtTipo.Text = modelo.CliTipo; alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
public void Alterar(ModeloCliente modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update cliente set cli_nome = @cli_nome, cli_cpfcnpj = @cli_cpfcnpj, cli_rgie = @cli_rgie, " + "cli_rsocial = @cli_rsocial, cli_tipo = @cli_tipo, cli_cep = @cli_cep, cli_endereco = @cli_endereco, " + "cli_bairro = @cli_bairro, cli_fone = @cli_fone, cli_cel = @cli_cel, cli_email = @cli_email, " + "cli_endnumero = @cli_endnumero, cli_cidade = @cli_cidade, cli_estado = @cli_estado where cli_cod = @codigo"; cmd.Parameters.AddWithValue("@cli_nome", modelo.CliNome); //parametros do comando informado cmd.Parameters.AddWithValue("@cli_cpfcnpj", modelo.CliCpfCnpj); cmd.Parameters.AddWithValue("@cli_rgie", modelo.CliRgIe); cmd.Parameters.AddWithValue("@cli_rsocial", modelo.CliRsocial); cmd.Parameters.AddWithValue("@cli_tipo", modelo.CliTipo); cmd.Parameters.AddWithValue("@cli_cep", modelo.CliCep); cmd.Parameters.AddWithValue("@cli_endereco", modelo.CliEndereco); cmd.Parameters.AddWithValue("@cli_bairro", modelo.CliBairro); cmd.Parameters.AddWithValue("@cli_fone", modelo.CliFone); cmd.Parameters.AddWithValue("@cli_cel", modelo.CliCelular); cmd.Parameters.AddWithValue("@cli_email", modelo.CliEmail); cmd.Parameters.AddWithValue("@cli_endnumero", modelo.CliEndNumero); cmd.Parameters.AddWithValue("@cli_cidade", modelo.CliCidade); cmd.Parameters.AddWithValue("@cli_estado", modelo.CliEstado); cmd.Parameters.AddWithValue("@codigo", modelo.CliCod); conexao.Conectar(); cmd.ExecuteNonQuery(); //O método ExecuteNonQuery é utilizado para executar instruções SQL que não retornam dados, como Insert, Update, Delete, e Set. conexao.Desconectar(); }
//------------------------------------------------------------------------------------------------------------------- public ModeloCliente carregaModeloCPFCNPJ(int codigo) { ModeloCliente modelo = new ModeloCliente(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn.Conexao; cmd.CommandText = "select * from cliente where cli_cpfcnpj = " + codigo.ToString(); cn.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.cli_cod = Convert.ToInt32(registro["cli_cod"]); modelo.cli_nome = Convert.ToString(registro["cli_nome"]); modelo.cli_cpfcnpj = Convert.ToString(registro["cli_cpfcnpj"]); modelo.cli_rgie = Convert.ToString(registro["cli_rgie"]); modelo.cli_rsocial = Convert.ToString(registro["cli_rsocial"]); modelo.cli_tipo = Convert.ToString(registro["cli_tipo"]); modelo.cli_cep = Convert.ToString(registro["cli_cep"]); modelo.cli_endereco = Convert.ToString(registro["cli_endereco"]); modelo.cli_bairro = Convert.ToString(registro["cli_bairro"]); modelo.cli_fone = Convert.ToString(registro["cli_fone"]); modelo.cli_cel = Convert.ToString(registro["cli_cel"]); modelo.cli_email = Convert.ToString(registro["cli_email"]); modelo.cli_endnumero = Convert.ToString(registro["cli_endnumero"]); modelo.cli_cidade = Convert.ToString(registro["cli_cidade"]); modelo.cli_estado = Convert.ToString(registro["cli_estado"]); modelo.cli_datanasc = Convert.ToString(registro["cli_datanasc"]); modelo.cli_localtrabalho = Convert.ToString(registro["cli_localtrabalho"]); modelo.cli_fonetrabalho = Convert.ToString(registro["cli_fonetrabalho"]); } return(modelo); }
public void asignarClienteGenerico() { ModeloCliente lcl_mod_cliente = new ModeloCliente(); lcl_mod_cliente.codigo = CatalogoPedidos.codigoClienteGenerico; pedidoActual.entidad = lcl_mod_cliente; }
private void btLocalizar_Click(object sender, EventArgs e) { btReceber.Enabled = false; frmConsultaVenda f = new frmConsultaVenda(); f.ShowDialog(); if (f.codigo != 0) { DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLVenda bll = new BLLVenda(cx); ModeloVenda modelo = bll.CarregaModeloVenda(f.codigo); txtCodigo.Text = modelo.VenCod.ToString(); txtFiscal.Text = modelo.VenNFiscal.ToString(); dtData.Value = modelo.VenData; //pegar o nome do cliente BLLCliente bllc = new BLLCliente(cx); ModeloCliente modeloc = bllc.CarregaModeloCliente(modelo.CliCod); txtCliente.Text = modeloc.CliNome; txtValor.Text = modelo.VenTotal.ToString(); //inserindo as parcelas BLLParcelasVenda bllp = new BLLParcelasVenda(cx); dgvParcelas.DataSource = bllp.Localizar(modelo.VenCod); dgvParcelas.Columns[0].HeaderText = "Parcela"; dgvParcelas.Columns[1].HeaderText = "Valor da Parcela"; dgvParcelas.Columns[2].HeaderText = "Recebido em"; dgvParcelas.Columns[3].HeaderText = "Vencimento"; dgvParcelas.Columns[4].Visible = false; } }
public void IncluirCliente(ModeloCliente modelo) { if (modelo.CliNome.Trim().Length == 0) { throw new Exception("O nome do Cliente é obrigatório"); } if (modelo.CliCpfCnpj.Trim().Length == 0) { throw new Exception("O campo CPF/CNPJ do cliente é obrigatória"); } if (modelo.CliTipo == Convert.ToInt32(TipoClienteFornecedor.Pessoa_Fisica) && !Validacao.ValidaCpf(modelo.CliCpfCnpj)) { throw new Exception("O CPF digitado é inválido. Favor digitar um numero de CPF válido!"); } if (modelo.CliTipo == Convert.ToInt32(TipoClienteFornecedor.Pessoa_Juridica) && !Validacao.ValidaCnpj(modelo.CliCpfCnpj)) { throw new Exception("O CNPJ digitado é inválido. Favor digitar um numero de CNPJ válido!"); } if (modelo.CliCelular.Trim().Length == 0) { throw new Exception("O campo Celular do Cliente é obrigatório"); } if (modelo.CliEmail.Trim().Length == 0) { throw new Exception("O campo E-mail do Cliente é obrigatório"); } DALObj.Incluir(modelo); }
public void Alterar(ModeloCliente modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update cliente set cli_tipo = @cli_tipo, cli_datacadastro = @cli_datacadastro, cli_nome = @cli_nome, cli_cpfcnpj = @cli_cpfcnpj, cli_rgie = @cli_rgie, cli_dtnascimento = @cli_dtnascimento, cli_sexo = @cli_sexo," + "cli_rsocial = @cli_rsocial, cli_cep = @cli_cep, cli_logradouro = @cli_logradouro, cli_bairro = @cli_bairro, cli_fone = @cli_fone, cli_cel = @cli_cel, cli_email = @cli_email, cli_endnumero = @cli_endnumero," + "cli_cidade = @cli_cidade, cli_estado = @cli_estado where cli_cod = @codigo;"; cmd.Parameters.AddWithValue("@cli_tipo", modelo.CliTipo); cmd.Parameters.Add("@cli_datacadastro", System.Data.SqlDbType.DateTime); cmd.Parameters["@cli_datacadastro"].Value = modelo.Clidatacadastro; cmd.Parameters.AddWithValue("@cli_nome", modelo.CliNome); cmd.Parameters.AddWithValue("@cli_cpfcnpj", modelo.CliCpfCnpj); cmd.Parameters.AddWithValue("@cli_rgie", modelo.CliRgIe); cmd.Parameters.Add("@cli_dtnascimento", System.Data.SqlDbType.DateTime); cmd.Parameters["@cli_dtnascimento"].Value = modelo.CliDtnascimento; cmd.Parameters.AddWithValue("@cli_sexo", modelo.CliSexo); cmd.Parameters.AddWithValue("@cli_rsocial", modelo.CliRsocial); cmd.Parameters.AddWithValue("@cli_cep", modelo.CliCep); cmd.Parameters.AddWithValue("@cli_logradouro", modelo.CliLogradouro); cmd.Parameters.AddWithValue("@cli_bairro", modelo.CliBairro); cmd.Parameters.AddWithValue("@cli_fone", modelo.CliFone); cmd.Parameters.AddWithValue("@cli_cel", modelo.CliCelular); cmd.Parameters.AddWithValue("@cli_email", modelo.CliEmail); cmd.Parameters.AddWithValue("@cli_endnumero", modelo.CliEndNumero); cmd.Parameters.AddWithValue("@cli_cidade", modelo.CliCidade); cmd.Parameters.AddWithValue("@cli_estado", modelo.CliEstado); cmd.Parameters.AddWithValue("@codigo", modelo.CliCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void AlterarCliente(ModeloCliente modelo) { if (modelo.CliCod <= 0) { throw new Exception("O Código do Cliente é obrigatório"); } if (modelo.CliNome.Trim().Length == 0) { throw new Exception("O nome do Cliente é obrigatório"); } if (modelo.CliCpfCnpj.Trim().Length == 0) { throw new Exception("O campo CPF/CNPJ do cliente é obrigatória"); } if (modelo.CliRgInscricaoEstadual.Trim().Length == 0) { throw new Exception("O campo RG/IE do cliente é obrigatório"); } if (modelo.CliCelular.Trim().Length == 0) { throw new Exception("O campo Celular do Cliente é obrigatório"); } DALObj.Alterar(modelo); }
public void Incluir(ModeloCliente modelo) { using (SqlCommand command = new SqlCommand()) { command.Connection = conexao.ObjetoConexao; command.CommandText = @"INSERT INTO CLIENTE(CLI_NOME, CLI_CPFCNPJ, CLI_RGIE, CLI_RSOCIAL, CLI_TIPO, CLI_CEP, CLI_ENDERECO, CLI_BAIRRO, CLI_FONE, CLI_CEL, CLI_EMAIL, CLI_ENDNUMERO, CLI_CIDADE, CLI_ESTADO) VALUES(@NOME, @CPFCNPJ, @RGIE, @RSOCIAL, @TIPO, @CEP, @ENDERECO, @BAIRRO, @FONE, @CEL, @EMAIL, @ENDNUMERO, @CIDADE, @ESTADO); SELECT @@IDENTITY;"; command.Parameters.AddWithValue("@NOME", modelo.CliNome); command.Parameters.AddWithValue("@CPFCNPJ", modelo.CliCpfCnpj); command.Parameters.AddWithValue("@RGIE", modelo.CliRgInscricaoEstadual); command.Parameters.AddWithValue("@RSOCIAL", modelo.CliRazaoSocial); command.Parameters.AddWithValue("@TIPO", modelo.CliTipo); command.Parameters.AddWithValue("@CEP", modelo.CliCep); command.Parameters.AddWithValue("@ENDERECO", modelo.CliEndereco); command.Parameters.AddWithValue("@BAIRRO", modelo.CliBairro); command.Parameters.AddWithValue("@FONE", modelo.CliTelefone); command.Parameters.AddWithValue("@CEL", modelo.CliCelular); command.Parameters.AddWithValue("@EMAIL", modelo.CliEmail); command.Parameters.AddWithValue("@ENDNUMERO", modelo.CliEndNumero); command.Parameters.AddWithValue("@CIDADE", modelo.CliCidade); command.Parameters.AddWithValue("@ESTADO", modelo.CliEstado); conexao.Conectar(); modelo.CliCod = Convert.ToInt32(command.ExecuteScalar()); conexao.Desconectar(); } }
public void Incluir(ModeloCliente modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "EXECUTE spInserirCliente @nome, @telefone, @celular, @idcidade, @idbairro"; cmd.Parameters.AddWithValue("@nome", modelo.NomeCliente); cmd.Parameters.AddWithValue("@telefone", modelo.TelefoneCliente); cmd.Parameters.AddWithValue("@celular", modelo.CelularCliente); cmd.Parameters.AddWithValue("@idcidade", modelo.IDCidade); cmd.Parameters.AddWithValue("@idbairro", modelo.IDBairro); conexao.Conectar(); modelo.IDCliente = Convert.ToInt32(cmd.ExecuteScalar()); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public void Incluir(ModeloCliente modeloCliente) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into cliente (cli_nome, cli_cpfcnpj, cli_rgie, cli_rsocial," + "cli_tipo, cli_cep, cli_endereco, cli_bairro, cli_fone, cli_cel, cli_email, " + "cli_endnumero, cli_cidade, cli_estado) values (@nome, @cpfcnpj, @rgie, @rsocial," + "@tipo, @cep, @endereco, @bairro, @fone, @cel, @email, @endnumero, @cidade, @estado);select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modeloCliente.cli_nome); cmd.Parameters.AddWithValue("@cpfcnpj", modeloCliente.cli_cpfcnpj); cmd.Parameters.AddWithValue("@rgie", modeloCliente.cli_rgie); cmd.Parameters.AddWithValue("@rsocial", modeloCliente.cli_rsocial); cmd.Parameters.AddWithValue("@tipo", modeloCliente.cli_tipo); cmd.Parameters.AddWithValue("@cep", modeloCliente.cli_cep); cmd.Parameters.AddWithValue("@endereco", modeloCliente.cli_endereco); cmd.Parameters.AddWithValue("@bairro", modeloCliente.cli_bairro); cmd.Parameters.AddWithValue("@fone", modeloCliente.cli_fone); cmd.Parameters.AddWithValue("@cel", modeloCliente.cli_cel); cmd.Parameters.AddWithValue("@email", modeloCliente.cli_email); cmd.Parameters.AddWithValue("@endnumero", modeloCliente.cli_endnumero); cmd.Parameters.AddWithValue("@cidade", modeloCliente.cli_cidade); cmd.Parameters.AddWithValue("@estado", modeloCliente.cli_estado); conexao.Conectar(); modeloCliente.cli_cod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Alterar(ModeloCliente obj) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE cliente SET cli_nome = (@nome), cli_cpfcnpj = (@cpfcnpj), cli_rgie = (@rgie), cli_rsocial = (@rsocial)," + " cli_tipo = (@tipo), cli_cep = (@cep), cli_endereco = (@endereco), cli_bairro = (@bairro)," + "cli_fone= (@fone), cli_cel = (@cel), cli_email= (@email), cli_endnumero = (@endnumero)," + "cli_cidade = (@cidade), cli_estado = (@estado)"; cmd.Parameters.AddWithValue("@nome", obj.CliNome); cmd.Parameters.AddWithValue("@cpfcnpj", obj.CliCpfCnpj); cmd.Parameters.AddWithValue("@rgie", obj.CliRgie); cmd.Parameters.AddWithValue("@rsocial", obj.CliRSocial); cmd.Parameters.AddWithValue("@tipo", obj.CliTipo); cmd.Parameters.AddWithValue("@cep", obj.CliCep); cmd.Parameters.AddWithValue("@endereco", obj.CliEndereco); cmd.Parameters.AddWithValue("@bairro", obj.CliBairro); cmd.Parameters.AddWithValue("@fone", obj.CliFone); cmd.Parameters.AddWithValue("@cel", obj.CliCel); cmd.Parameters.AddWithValue("@email", obj.CliEmail); cmd.Parameters.AddWithValue("@endnumero", obj.CliEndNumero); cmd.Parameters.AddWithValue("@cidade", obj.CliCidade); cmd.Parameters.AddWithValue("@estado", obj.CliEstado); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public ModeloCliente CarregaModeloCliente(string cpfcnpj) { ModeloCliente modelo = new ModeloCliente(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = ("select * from cliente where cli_cpfcnpj = @cli_cpfcnpj"); cmd.Parameters.AddWithValue("@cli_cpfcnpj", cpfcnpj); conexao.Connectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CliCod = Convert.ToInt32(registro["cli_cod"]); modelo.CliNome = Convert.ToString(registro["cli_nome"]); modelo.CliCpfCnpj = Convert.ToString(registro["cli_cpfcnpj"]); modelo.CliRgIe = Convert.ToString(registro["cli_rgie"]); modelo.CliRsocial = Convert.ToString(registro["cli_rsocial"]); modelo.CliTipo = Convert.ToString(registro["cli_tipo"]); modelo.CliCep = Convert.ToString(registro["cli_cep"]); modelo.CliEndereco = Convert.ToString(registro["cli_endereco"]); modelo.CliEndNumero = Convert.ToString(registro["cli_endnumero"]); modelo.CliBairro = Convert.ToString(registro["cli_bairro"]); modelo.CliFone = Convert.ToString(registro["cli_fone"]); modelo.CliCel = Convert.ToString(registro["cli_cel"]); modelo.CliEmail = Convert.ToString(registro["cli_email"]); modelo.CliCidade = Convert.ToString(registro["cli_cidade"]); modelo.CliEstado = Convert.ToString(registro["cli_estado"]); } conexao.Desconectar(); return(modelo); }
public ModeloCliente CarregaModeloCliente(int codigo) { ModeloCliente modelo = new ModeloCliente(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from cliente where (cli_cod) =" + codigo.ToString(); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CliCod = Convert.ToInt32(registro["cli_cod"]); modelo.CliNome = Convert.ToString(registro["cli_nome"]); modelo.CliCpfCnpj = Convert.ToString(registro["cli_cpfcnpj"]); modelo.CliRgie = Convert.ToString(registro["cli_rgie"]); modelo.CliRSocial = Convert.ToString(registro["cli_rsocial"]); modelo.CliTipo = Convert.ToInt32(registro["cli_tipo"]); modelo.CliCep = Convert.ToString(registro["cli_cep"]); modelo.CliEndereco = Convert.ToString(registro["cli_endereco"]); modelo.CliBairro = Convert.ToString(registro["cli_bairro"]); modelo.CliFone = Convert.ToString(registro["cli_fone"]); modelo.CliCel = Convert.ToString(registro["cli_cel"]); modelo.CliEmail = Convert.ToString(registro["cli_email"]); modelo.CliEndNumero = Convert.ToString(registro["cli_endnumero"]); modelo.CliCidade = Convert.ToString(registro["cli_cidade"]); modelo.CliEstado = Convert.ToString(registro["cli_estado"]); } return(modelo); }
public void Alterar(ModeloCliente modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update cliente set cli_nome = @cli_nome, cli_cpfcnpj = @cli_cpfcnpj, cli_rgie = @cli_rgie, cli_rsocial = @cli_rsocial, cli_tipo = @cli_tipo," + " cli_cep = @cli_cep, cli_endereco = @cli_endereco, cli_endnumero = @cli_endnumero, cli_bairro = @cli_bairro, " + " cli_fone = @cli_fone, cli_cel = @cli_cel, cli_email = @cli_email, cli_cidade = @cli_cidade, cli_estado = @cli_estado where cli_cod = @cli_cod"; cmd.Parameters.AddWithValue("@cli_cod", modelo.CliCod); cmd.Parameters.AddWithValue("@cli_nome", modelo.CliNome); cmd.Parameters.AddWithValue("@cli_cpfcnpj", modelo.CliCpfCnpj); cmd.Parameters.AddWithValue("@cli_rgie", modelo.CliRgIe); cmd.Parameters.AddWithValue("@cli_rsocial", modelo.CliRsocial); cmd.Parameters.AddWithValue("@cli_tipo", modelo.CliTipo); cmd.Parameters.AddWithValue("@cli_cep", modelo.CliCep); cmd.Parameters.AddWithValue("@cli_endereco", modelo.CliEndereco); cmd.Parameters.AddWithValue("@cli_endnumero", modelo.CliEndNumero); cmd.Parameters.AddWithValue("@cli_bairro", modelo.CliBairro); cmd.Parameters.AddWithValue("@cli_fone", modelo.CliFone); cmd.Parameters.AddWithValue("@cli_cel", modelo.CliCel); cmd.Parameters.AddWithValue("@cli_email", modelo.CliEmail); cmd.Parameters.AddWithValue("@cli_cidade", modelo.CliCidade); cmd.Parameters.AddWithValue("@cli_estado", modelo.CliEstado); conexao.Connectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Inserir(ModeloCliente modelo) { ValidaCampos(modelo); DALCliente DALObj = new DALCliente(conexao); DALObj.Inserir(modelo); }