public void Incluir(ModeloFornecedor obj) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO fornecedor (for_nome, for_rsocial, for_ie, for_cnpj, for_cep, for_endereco, for_endnumero, for_complemento, for_bairro, for_fone, for_cel, for_email, for_cidade, for_estado) " + " VALUES (@for_nome,@for_rsocial,@for_ie,@for_cnpj,@for_cep,@for_endereco,@for_endnumero,@for_complemento,@for_bairro,@for_fone,@for_cel,@for_email,@for_cidade,@for_estado); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@for_nome", obj.ForNome); cmd.Parameters.AddWithValue("@for_rsocial", obj.ForRsocial); cmd.Parameters.AddWithValue("@for_ie", obj.ForIe); cmd.Parameters.AddWithValue("@for_cnpj", obj.ForCnpj); cmd.Parameters.AddWithValue("@for_cep", obj.ForCep); cmd.Parameters.AddWithValue("@for_endereco", obj.ForEndereco); cmd.Parameters.AddWithValue("@for_endnumero", obj.ForEndnumero); cmd.Parameters.AddWithValue("@for_complemento", obj.ForComplemento); cmd.Parameters.AddWithValue("@for_bairro", obj.ForBairro); cmd.Parameters.AddWithValue("@for_fone", obj.ForFone); cmd.Parameters.AddWithValue("@for_cel", obj.ForCel); cmd.Parameters.AddWithValue("@for_email", obj.ForEmail); cmd.Parameters.AddWithValue("@for_cidade", obj.ForCidade); cmd.Parameters.AddWithValue("@for_estado", obj.ForEstado); conexao.Conectar(); obj.ForCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public ModeloFornecedor CarregaModeloFornecedor(int codigo) { ModeloFornecedor modelo = new ModeloFornecedor(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from fornecedor where for_cod =" + codigo.ToString(); cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.ForCod = Convert.ToInt32(registro["for_cod"]); modelo.ForNome = Convert.ToString(registro["for_nome"]); modelo.ForRSocial = Convert.ToString(registro["for_rsocial"]); modelo.ForIe = Convert.ToString(registro["for_ie"]); modelo.For_CNPJ = Convert.ToString(registro["for_cnpj"]); modelo.ForCep = Convert.ToString(registro["for_cep"]); modelo.ForEndereco = Convert.ToString(registro["for_endereco"]); modelo.ForBairro = Convert.ToString(registro["for_bairro"]); modelo.ForFone = Convert.ToString(registro["for_fone"]); modelo.ForCel = Convert.ToString(registro["for_cel"]); modelo.ForEmail = Convert.ToString(registro["for_email"]); modelo.ForEndNumero = Convert.ToString(registro["for_endnumero"]); modelo.ForCidade = Convert.ToString(registro["for_cidade"]); modelo.ForEstado = Convert.ToString(registro["for_estado"]); } conexao.Desconectar(); return modelo; }
public void Alterar(ModeloFornecedor modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE fornecedor SET for_nome = (@nome), for_rsocial = (@razao), for_ie = (@ie), for_cnpj = (@cnpj), "+ "for_cep = (@cep), for_endereco = (@endereco), for_bairro = (@bairro), for_fone = (@fone), "+ "for_cel = (@celular), for_email = (@email), for_endnumero = (@numero), for_cidade = (@cidade), "+ "for_estado = (@estado) where for_cod = (@codigo)"; cmd.Parameters.AddWithValue("@nome", modelo.ForNome); cmd.Parameters.AddWithValue("@razao", modelo.ForRSocial); cmd.Parameters.AddWithValue("@ie", modelo.ForIe); cmd.Parameters.AddWithValue("@cnpj", modelo.For_CNPJ); cmd.Parameters.AddWithValue("@cep", modelo.ForCep); cmd.Parameters.AddWithValue("@endereco", modelo.ForEndereco); cmd.Parameters.AddWithValue("@bairro", modelo.ForBairro); cmd.Parameters.AddWithValue("@fone", modelo.ForFone); cmd.Parameters.AddWithValue("@celular", modelo.ForCel); cmd.Parameters.AddWithValue("@email", modelo.ForEmail); cmd.Parameters.AddWithValue("@numero", modelo.ForEndNumero); cmd.Parameters.AddWithValue("@cidade", modelo.ForCidade); cmd.Parameters.AddWithValue("@estado", modelo.ForEstado); cmd.Parameters.AddWithValue("@codigo", modelo.ForCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Alterar(ModeloFornecedor obj) { if (obj.ForNome.Trim().Length == 0) { throw new Exception("O nome do fornecedor é obrigatório"); } if (obj.ForRSocial.Trim().Length == 0) { throw new Exception("A razão social do fornecedor é obrigatória"); } if (obj.ForIe.Trim().Length == 0) { throw new Exception("A inscrição estadual é obrigatória"); } if (obj.For_CNPJ.Trim().Length <= 0) { throw new Exception("O CNPJ do fornecedor é obrigatório"); } if (obj.ForCep.Trim().Length <= 0) { throw new Exception("O CEP do fornecedor é obrigatório"); } if (obj.ForEndereco.Trim().Length <= 0) { throw new Exception("O endereço do fornecedor é obrigatório"); } if (obj.ForBairro.Trim().Length <= 0) { throw new Exception("O bairro do fornecedoe é obrigatório"); } if (obj.ForFone.Trim().Length <= 0 || obj.ForCel.Trim().Length <= 0) { throw new Exception("Pelo menos um contato do fornecedor é obrigatório"); } if (obj.ForEndNumero.Trim().Length <= 0) { throw new Exception("O Número do fornecedor é obrigatório"); } if (obj.ForCidade.Trim().Length <= 0) { throw new Exception("A cidade do fornecedor é obrigatório"); } if (obj.ForEstado.Trim().Length <= 0) { throw new Exception("O estado do fornecedor é obrigatório"); } DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Alterar(obj); }
public void Alterar(ModeloFornecedor obj) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE fornecedor SET " + "for_nome = (@for_nome), " + "for_rsocial = (@for_rsocial)," + "for_ie = (@for_ie)," + "for_cnpj = (@for_cnpj)," + "for_cep = (@for_cep)," + "for_endereco = (@for_endereco)," + "for_endnumero = (@for_endnumero)," + "for_complemento = (@for_complemento)," + "for_bairro = (@for_bairro)," + "for_fone = (@for_fone)," + "for_cel = (@for_cel)," + "for_email = (@for_email)," + "for_cidade = (@for_cidade)," + "for_estado = (@for_estado)" + " where for_cod = @codigo"; cmd.Parameters.AddWithValue("@for_nome", obj.ForNome); cmd.Parameters.AddWithValue("@for_rsocial", obj.ForRsocial); cmd.Parameters.AddWithValue("@for_ie", obj.ForIe); cmd.Parameters.AddWithValue("@for_cnpj", obj.ForCnpj); cmd.Parameters.AddWithValue("@for_cep", obj.ForCep); cmd.Parameters.AddWithValue("@for_endereco", obj.ForEndereco); cmd.Parameters.AddWithValue("@for_endnumero", obj.ForEndnumero); cmd.Parameters.AddWithValue("@for_complemento", obj.ForComplemento); cmd.Parameters.AddWithValue("@for_bairro", obj.ForBairro); cmd.Parameters.AddWithValue("@for_fone", obj.ForFone); cmd.Parameters.AddWithValue("@for_cel", obj.ForCel); cmd.Parameters.AddWithValue("@for_email", obj.ForEmail); cmd.Parameters.AddWithValue("@for_cidade", obj.ForCidade); cmd.Parameters.AddWithValue("@for_estado", obj.ForEstado); cmd.Parameters.AddWithValue("@codigo", obj.ForCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Alterar(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do fornecedor é obrigatório"); } if (modelo.ForCnpj.Trim().Length == 0) { throw new Exception("O CNPJ é obrigatorio"); } //verifica CPF/CNPJ if (modelo.ForIe.Trim().Length == 0) { throw new Exception("O IE é obrigatorio"); } if (modelo.ForFone.Trim().Length == 0) { throw new Exception("O Telefone é obrigatorio"); } if (!Validacao.ValidaEmail(modelo.ForEmail)) { throw new Exception("Digite um email válido"); } // valida cep //if (!Validacao.ValidaCep(modelo.CliCep)) //{ // throw new Exception("Digite um CEP válido"); //} DALFornecedor DALObj = new DALFornecedor(conexao); DALObj.Alterar(modelo); }
public void Incluir(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do cliente é obrigatório"); } if (modelo.ForCnpj.Trim().Length == 0) { throw new Exception("O CNPJ é obrigatorio"); } //verifica CPF/CNPJ if (modelo.ForIe.Trim().Length == 0) { throw new Exception("O IE é obrigatorio"); } if (modelo.ForFone.Trim().Length == 0) { throw new Exception("O Telefone é obrigatorio"); } 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.ForEmail)) { throw new Exception("Digite um email válido"); } DALFornecedor DALObj = new DALFornecedor(conexao); DALObj.Incluir(modelo); }
public void Incluir(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do Fornecedor é obrigatório"); } if (modelo.ForRSocial.Trim().Length == 0) { throw new Exception("O nome da Rasão Social (Nome do Local) é obrigatório"); } if (modelo.ForCidade.Trim().Length == 0) { throw new Exception("O nome da Cidade é obrigatório"); } if (modelo.ForEstado.Trim().Length == 0) { throw new Exception("O nome do estado é obrigatório"); } DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Incluir(modelo); }
public void Alterar(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do Cliente é obrigatório"); } if (modelo.ForRSocial.Trim().Length == 0) { throw new Exception("O nome da Rasão Social (Nome do Local) é obrigatório"); } if (modelo.ForCidade.Trim().Length == 0) { throw new Exception("O nome da Cidade é obrigatório"); } if (modelo.ForEstado.Trim().Length == 0) { throw new Exception("O nome do estado é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Alterar(modelo); }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloFornecedor modelo = new ModeloFornecedor(); modelo.ForNome = txtNome.Text; modelo.ForRSocial = txtRazao.Text; modelo.ForIe = txtIe.Text; modelo.For_CNPJ = txtCnpj.Text; modelo.ForCep = txtCEP.Text; modelo.ForEndereco = txtEndereco.Text; modelo.ForBairro = txtBairro.Text; modelo.ForFone = txtTelefone.Text; modelo.ForCel = txtCelular.Text; modelo.ForEmail = txtEmail.Text; modelo.ForEndNumero = txtNumero.Text; modelo.ForCidade = txtCidade.Text; modelo.ForEstado = txtEstado.Text; //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLFornecedor bll = new BLLFornecedor(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código: " + modelo.ForCod.ToString()); } else { //alterar uma categoria modelo.ForCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
public void Incluir(ModeloFornecedor modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into fornecedor (for_nome, for_rsocial, for_ie, for_cnpj, for_cep, for_endereco," + "for_bairro, for_fone, for_cel, for_email, for_endnumero, for_cidade, for_estado) values"+ "(@nome, @razao, @ie, @cnpj, @cep, @endereco, @bairro, @fone, @celular, @email, @numero,"+ "@cidade, @estado); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.ForNome); cmd.Parameters.AddWithValue("@razao", modelo.ForRSocial ); cmd.Parameters.AddWithValue("@ie", modelo.ForIe); cmd.Parameters.AddWithValue("@cnpj", modelo.For_CNPJ); cmd.Parameters.AddWithValue("@cep", modelo.ForCep); cmd.Parameters.AddWithValue("@endereco", modelo.ForEndereco); cmd.Parameters.AddWithValue("@bairro", modelo.ForBairro); cmd.Parameters.AddWithValue("@fone", modelo.ForFone); cmd.Parameters.AddWithValue("@celular", modelo.ForCel); cmd.Parameters.AddWithValue("@email", modelo.ForEmail); cmd.Parameters.AddWithValue("@numero", modelo.ForEndNumero); cmd.Parameters.AddWithValue("@cidade", modelo.ForCidade); cmd.Parameters.AddWithValue("@estado", modelo.ForEstado); conexao.Conectar(); modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloFornecedor modelo = new ModeloFornecedor(); txNome.Text = txNome.Text.ToUpper(); modelo.ForNome = txNome.Text; txRazaoSocial.Text = txRazaoSocial.Text.ToUpper(); modelo.ForRsocial = txRazaoSocial.Text; txEndereco.Text = txEndereco.Text.ToUpper(); modelo.ForEndereco = txEndereco.Text; txBairro.Text = txBairro.Text.ToUpper(); modelo.ForBairro = txBairro.Text; txComplemento.Text = txComplemento.Text.ToUpper(); modelo.ForComplemento = txComplemento.Text; txCidade.Text = txCidade.Text.ToUpper(); modelo.ForCidade = txCidade.Text; txUF.Text = txUF.Text.ToUpper(); modelo.ForEstado = txUF.Text; modelo.ForCnpj = txCPFCNPJ.Text; modelo.ForIe = txRGIE.Text; modelo.ForCep = txCEP.Text; modelo.ForFone = txTelefone.Text; modelo.ForCel = txCelular.Text; modelo.ForEmail = txEmail.Text; modelo.ForEndnumero = txNumero.Text; DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLFornecedor bll = new BLLFornecedor(cx); if (operacao == "inserir") { bll.Incluir(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro efetuado - Código " + modelo.ForCod.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { // alterar categoria modelo.ForCod = 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); } }