public void Alterar(ModeloCliente modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE cliente SET cli_nome = (@nome), cli_cpfcnpj = (@cpf), cli_rgie = (@rg), cli_rsocial = (@razao), cli_tipo = (@tipo),"+ "cli_cep = (cep), cli_endereco = (@endereco), cli_bairro = (@bairro), cli_fone = (@fone), cli_cel = (celular), cli_email = (email),"+ "cli_endnumero = (@numero), cli_cidade = (cidade), cli_estado = @estado"; cmd.Parameters.AddWithValue("@nome", modelo.CliNome); cmd.Parameters.AddWithValue("@cpf", modelo.CliCPF_CNPJ); cmd.Parameters.AddWithValue("@rg", modelo.CliRG); cmd.Parameters.AddWithValue("@razao", modelo.CliRSocial); cmd.Parameters.AddWithValue("@tipo", modelo.CliTipo); 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("@celular", modelo.CliCel); cmd.Parameters.AddWithValue("@email", modelo.CliEmail); cmd.Parameters.AddWithValue("@numero", modelo.CliEndNumero); cmd.Parameters.AddWithValue("@cidade", modelo.CliCidade); cmd.Parameters.AddWithValue("@estado", modelo.CliEstado); cmd.Parameters.AddWithValue("@codigo", modelo.CliCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
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(); cmd.Parameters.AddWithValue("@codigo", codigo); 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.CliCPF_CNPJ = Convert.ToString(registro["cli_cpfcnpj"]); modelo.CliRG = 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"]); } conexao.Desconectar(); return modelo; }
public void Incluir(ModeloCliente obj) { 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,cli_complemento)" + "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, @cli_complemento); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@cli_nome", obj.CliNome); cmd.Parameters.AddWithValue("@cli_cpfcnpj", obj.CliCpfcnpj); cmd.Parameters.AddWithValue("@cli_rgie", obj.CliRgie); cmd.Parameters.AddWithValue("@cli_rsocial", obj.CliRsocial); cmd.Parameters.AddWithValue("@cli_tipo", obj.CliTipo); cmd.Parameters.AddWithValue("@cli_cep", obj.CliCep); cmd.Parameters.AddWithValue("@cli_endereco", obj.CliEndereco); cmd.Parameters.AddWithValue("@cli_bairro", obj.CliBairro); cmd.Parameters.AddWithValue("@cli_fone", obj.CliFone); cmd.Parameters.AddWithValue("@cli_cel", obj.CliCel); cmd.Parameters.AddWithValue("@cli_email", obj.CliEmail); cmd.Parameters.AddWithValue("@cli_endnumero", obj.CliEndnumero); cmd.Parameters.AddWithValue("@cli_cidade", obj.CliCidade); cmd.Parameters.AddWithValue("@cli_estado", obj.CliEstado); cmd.Parameters.AddWithValue("@cli_complemento", obj.CliComplemento); conexao.Conectar(); obj.CliCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
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 void Alterar(ModeloCliente obj) { if (obj.CliNome.Trim().Length == 0) { throw new Exception("O nome do cliente é obrigatório"); } if (obj.CliCPF_CNPJ.Trim().Length == 0) { throw new Exception("O CNPJ/CPF é obrigatório"); } if (obj.CliRG.Trim().Length <= 0) { throw new Exception("O RG do cliente é obrigatório"); } if (obj.CliTipo.Trim().Length <= 0) { throw new Exception("O tipo de cliente é obrigatório"); } if (obj.CliCep.Trim().Length <= 0) { throw new Exception("O CEP do cliente é obrigatório"); } if (obj.CliEndereco.Trim().Length <= 0) { throw new Exception("O endereço do cliente é obrigatório"); } if (obj.CliBairro.Trim().Length <= 0) { throw new Exception("O bairro do cliente é obrigatório"); } if (obj.CliFone.Trim().Length <= 0 || obj.CliCel.Trim().Length <=0) { throw new Exception("Pelo menos um contato do cliente é obrigatório"); } if (obj.CliEndNumero.Trim().Length <= 0) { throw new Exception("O Número resedencial do cliente é obrigatório"); } if (obj.CliCidade.Trim().Length <= 0) { throw new Exception("A cidade do cliente é obrigatório"); } if (obj.CliEstado.Trim().Length <= 0) { throw new Exception("O estado do cliente é obrigatório"); } DALCliente DALobj = new DALCliente(conexao); DALobj.Alterar(obj); }
public void Incluir(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 é obrigatorio"); } if(modelo.CliTipo == 0) { if(Validacao.ValidaCPF.IsCpf(modelo.CliCpfcnpj) == false) { throw new Exception("CPF Invalido"); } } else { if(Validacao.ValidaCNPJ.IsCnpj(modelo.CliCpfcnpj)== false) { throw new Exception("CNPJ Invalido"); } } //verifica CPF/CNPJ if (modelo.CliRgie.Trim().Length == 0) { throw new Exception("O RG/IE é obrigatorio"); } if (modelo.CliFone.Trim().Length == 0) { throw new Exception("O Telefone é obrigatorio"); } //cli_tipo => 0=fisica ; 1=juridica 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"); } DALCliente DALObj = new DALCliente(conexao); DALObj.Incluir(modelo); }
public void Incluir(ModeloCliente modelo) { if (modelo.CliNome.Trim().Length == 0) { throw new Exception("O nome do Cliente é obrigatório"); } if (modelo.CliCidade.Trim().Length == 0) { throw new Exception("O nome da Cidade é obrigatório"); } if (modelo.CliEstado.Trim().Length == 0) { throw new Exception("O nome do estado é obrigatório"); } DALCliente DALobj = new DALCliente(conexao); DALobj.Incluir(modelo); }
public void Alterar(ModeloCliente modelo) { if (modelo.CliNome.Trim().Length == 0) { throw new Exception("O nome do Cliente é obrigatório"); } if (modelo.CliCidade.Trim().Length == 0) { throw new Exception("O nome da Cidade é obrigatório"); } if (modelo.CliEstado.Trim().Length == 0) { throw new Exception("O nome do estado é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); DALCliente DALobj = new DALCliente(conexao); DALobj.Alterar(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 é obrigatorio"); } //verifica CPF/CNPJ if (modelo.CliRgie.Trim().Length == 0) { throw new Exception("O RG/IE é obrigatorio"); } if (modelo.CliFone.Trim().Length == 0) { throw new Exception("O Telefone é obrigatorio"); } //cli_tipo => 0=fisica ; 1=juridica if (!Validacao.ValidaEmail(modelo.CliEmail)) { throw new Exception("Digite um email válido"); } // valida cep //if (!Validacao.ValidaCep(modelo.CliCep)) //{ // throw new Exception("Digite um CEP válido"); //} DALCliente DALObj = new DALCliente(conexao); DALObj.Alterar(modelo); }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloCliente modelo = new ModeloCliente(); modelo.CliNome = txtNome.Text; modelo.CliRG = txtRG.Text; modelo.CliNome = txtNome.Text; modelo.CliCPF_CNPJ = txtCPF.Text; modelo.CliCep = txtCEP.Text; modelo.CliEndereco = txtEndereco.Text; modelo.CliBairro = txtBairro.Text; modelo.CliFone = txtTelefone.Text; modelo.CliCel = txtCelular.Text; modelo.CliEmail = txtEmail.Text; modelo.CliEndNumero = txtNumero.Text; modelo.CliCidade = txtCidade.Text; if (rbnPessoaFísica.Checked ) { modelo.CliTipo = rbnPessoaFísica.Text; modelo.CliRSocial = " "; } else { modelo.CliTipo = rbnPessoajuridica.Text; } modelo.CliEstado = txtEstado.Text; //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLCliente bll = new BLLCliente(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código: " + modelo.CliCod.ToString()); } else { //alterar uma categoria modelo.CliCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (SqlException) { MessageBox.Show("O cliente com o cpf Nº "+ txtCPF.Text + " já está cadastrado", "Verifique!"); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloCliente modelo = new ModeloCliente(); modelo.CliNome = txtNome.Text; modelo.CliCpfCnpj = txtCpfCnpj.Text; modelo.CliRgie = txtIe.Text; modelo.CliRSocial = txtRsocial.Text; modelo.CliEndereco = txtEndereco.Text; modelo.CliEndNumero = txtEndNumero.Text; modelo.CliBairro = txtBairro.Text; modelo.CliCep = txtCep.Text; modelo.CliCidade = txtCidade.Text; modelo.CliEstado = txtEstado.Text; modelo.CliFone = txtFone.Text; modelo.CliCel = txtCel.Text; modelo.CliEmail = txtEmail.Text; modelo.CliTipo = Convert.ToInt32(txtTipo.Text); //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCliente bll = new BLLCliente(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.CliCod.ToString()); } else { //alterar uma categoria modelo.CliCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloCliente modelo = new ModeloCliente(); txNome.Text = txNome.Text.ToUpper(); modelo.CliNome = txNome.Text; txRazaoSocial.Text = txRazaoSocial.Text.ToUpper(); modelo.CliRsocial = txRazaoSocial.Text; txEndereco.Text = txEndereco.Text.ToUpper(); modelo.CliEndereco = txEndereco.Text; txBairro.Text = txBairro.Text.ToUpper(); modelo.CliBairro = txBairro.Text; txComplemento.Text = txComplemento.Text.ToUpper(); modelo.CliComplemento = txComplemento.Text; txCidade.Text = txCidade.Text.ToUpper(); modelo.CliCidade = txCidade.Text; txUF.Text = txUF.Text.ToUpper(); modelo.CliEstado = txUF.Text; modelo.CliCpfcnpj = txCPFCNPJ.Text; modelo.CliRgie = txRGIE.Text; if(rbFisica.Checked == true) { modelo.CliTipo = 0; } else { modelo.CliTipo = 1; } modelo.CliCep = txCEP.Text; modelo.CliFone = txTelefone.Text; modelo.CliCel = txCelular.Text; modelo.CliEmail = txEmail.Text; modelo.CliEndnumero = txNumero.Text; DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLCliente bll = new BLLCliente(cx); if (operacao == "inserir") { bll.Incluir(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro efetuado - Código " + modelo.CliCod.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { // alterar categoria modelo.CliCod = Convert.ToInt32(txCodigo.Text); bll.Alterar(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro Alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.LimpaCampos(); this.AlteraBotoes(1); } catch (Exception erro) { Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Incluir(ModeloCliente modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert intocliente (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, @cpf, @rg, @razao, @tipo, @cep, @endereco, @bairro, @fone, @celular, @email, @numero,"+ "@cidade, @estado); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.CliNome); cmd.Parameters.AddWithValue("@cpf", modelo.CliCPF_CNPJ ); cmd.Parameters.AddWithValue("@rg", modelo.CliRG); cmd.Parameters.AddWithValue("@razao", modelo.CliRSocial); cmd.Parameters.AddWithValue("@tipo", modelo.CliTipo); 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("@celular", modelo.CliCel); cmd.Parameters.AddWithValue("@email", modelo.CliEmail); cmd.Parameters.AddWithValue("@numero", modelo.CliEndNumero); cmd.Parameters.AddWithValue("@cidade", modelo.CliCidade); cmd.Parameters.AddWithValue("@estado", modelo.CliEstado); conexao.Conectar(); modelo.CliCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }