//METEDO INSERIR NO BANCO DE DADOS public void Incluir(ModeloFornecedor modelo) { try { 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(@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)"; cmd.Parameters.AddWithValue("@for_nome", modelo.For_nome); cmd.Parameters.AddWithValue("@for_rsocial", modelo.For_rsocial); cmd.Parameters.AddWithValue("@for_ie", modelo.For_ie); cmd.Parameters.AddWithValue("@for_cnpj", modelo.For_cnpj); cmd.Parameters.AddWithValue("@for_cep", modelo.For_cep); cmd.Parameters.AddWithValue("@for_endereco", modelo.For_endereco); cmd.Parameters.AddWithValue("@for_bairro", modelo.For_bairro); cmd.Parameters.AddWithValue("@for_fone", modelo.For_fone); cmd.Parameters.AddWithValue("@for_cel", modelo.For_cel); cmd.Parameters.AddWithValue("@for_email", modelo.For_email); cmd.Parameters.AddWithValue("@for_endnumero", modelo.For_endnumero); cmd.Parameters.AddWithValue("@for_cidade", modelo.For_cidade); cmd.Parameters.AddWithValue("@for_estado", modelo.For_estado); Conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { Conexao.Desconectar(); } }
public void Incluir(ModeloFornecedor modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into Fornecedor(for_datacadastro, for_nome, for_cnpj, for_ie, " + "for_rsocial, for_cep, for_logradouro, for_bairro, for_fone, for_cel, for_email, for_endnumero," + "for_cidade, for_estado) values (@for_datacadastro, @for_nome, @for_cnpj, @for_ie," + "@for_rsocial, @for_cep, @for_logradouro, @for_bairro, @for_fone, @for_cel, @for_email, @for_endnumero, @for_cidade, @for_estado); select @@IDENTITY;"; cmd.Parameters.Add("@for_datacadastro", System.Data.SqlDbType.DateTime); cmd.Parameters["@for_datacadastro"].Value = modelo.Fordatacadastro; cmd.Parameters.AddWithValue("@for_nome", modelo.ForNome); cmd.Parameters.AddWithValue("@for_cnpj", modelo.ForCnpj); cmd.Parameters.AddWithValue("@for_ie", modelo.ForIe); cmd.Parameters.AddWithValue("@for_rsocial", modelo.ForRsocial); cmd.Parameters.AddWithValue("@for_cep", modelo.ForCep); cmd.Parameters.AddWithValue("@for_logradouro", modelo.ForLogradouro); cmd.Parameters.AddWithValue("@for_bairro", modelo.ForBairro); cmd.Parameters.AddWithValue("@for_fone", modelo.ForFone); cmd.Parameters.AddWithValue("@for_cel", modelo.ForCelular); cmd.Parameters.AddWithValue("@for_email", modelo.ForEmail); cmd.Parameters.AddWithValue("@for_endnumero", modelo.ForEndNumero); cmd.Parameters.AddWithValue("@for_cidade", modelo.ForCidade); cmd.Parameters.AddWithValue("@for_estado", modelo.ForEstado); conexao.Conectar(); modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
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,for_cpf,for_observacao,for_cadastro) values (@nome,@rsocial,@ie,@cnpj,@cep,@endereco,@bairro,@fone,@cel,@email,@endnumero,@cidade,@estado,@for_cpf,@for_observacao,@for_cadastro) select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.ForNome); cmd.Parameters.AddWithValue("@rsocial", modelo.ForRsocial); cmd.Parameters.AddWithValue("@ie", modelo.ForIe); cmd.Parameters.AddWithValue("@cnpj", modelo.ForCnpj); 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("@cel", modelo.ForCel); cmd.Parameters.AddWithValue("@email", modelo.ForEmail); cmd.Parameters.AddWithValue("@endnumero", modelo.ForEndnumero); cmd.Parameters.AddWithValue("@cidade", modelo.ForCidade); cmd.Parameters.AddWithValue("@estado", modelo.ForEstado); cmd.Parameters.AddWithValue("@for_cpf", modelo.ForCpf); cmd.Parameters.AddWithValue("@for_cadastro", DateTime.Now); cmd.Parameters.AddWithValue("@for_observacao", modelo.for_observacao); conexao.Conectar(); modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaCompra f = new frmConsultaCompra(); f.ShowDialog(); btPagar.Enabled = false; if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCompra bll = new BLLCompra(cx); ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo); txtCodigo.Text = modelo.ComCod.ToString(); dtData.Value = modelo.ComData; BLLFornecedor bllf = new BLLFornecedor(cx); ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(modelo.ForCod); txtFornecedor.Text = modelof.ForNome; txtValor.Text = modelo.ComTotal.ToString(); BLLParcelaCompra bllp = new BLLParcelaCompra(cx); dgvParcelas.DataSource = bllp.Localizar(modelo.ComCod); dgvParcelas.Columns[0].HeaderText = "Parcela"; dgvParcelas.Columns[1].HeaderText = "Valor da Parcela"; dgvParcelas.Columns[2].HeaderText = "Pago em:"; dgvParcelas.Columns[3].HeaderText = "Vencimento"; dgvParcelas.Columns[4].Visible = false; } }
public void Alterar(ModeloFornecedor modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update Fornecedor set For_nome = @For_nome, For_cnpj = @For_cnpj, For_ie = @For_ie, For_rsocial = @For_rsocial," + "For_cep = @For_cep, For_endereco = @For_endereco, For_bairro = @For_bairro, For_fone = @For_fone, For_cel = @For_cel, For_email = @For_email, For_endnumero = @For_endnumero," + "For_cidade = @For_cidade, For_estado =@For_estado where For_cod = @codigo;"; cmd.Parameters.AddWithValue("@For_nome", modelo.ForNome); cmd.Parameters.AddWithValue("@For_cnpj", modelo.ForCnpj); cmd.Parameters.AddWithValue("@For_ie", modelo.ForIe); cmd.Parameters.AddWithValue("@For_rsocial", modelo.ForRSocial); cmd.Parameters.AddWithValue("@For_cep", modelo.ForCep); cmd.Parameters.AddWithValue("@For_endereco", modelo.ForEndereco); cmd.Parameters.AddWithValue("@For_bairro", modelo.ForBairro); cmd.Parameters.AddWithValue("@For_fone", modelo.ForFone); cmd.Parameters.AddWithValue("@For_cel", modelo.ForCelular); cmd.Parameters.AddWithValue("@For_email", modelo.ForEmail); cmd.Parameters.AddWithValue("@For_endnumero", modelo.ForEndNumero); cmd.Parameters.AddWithValue("@For_cidade", modelo.ForCidade); cmd.Parameters.AddWithValue("@For_estado", modelo.ForEstado); cmd.Parameters.AddWithValue("@codigo", modelo.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 do Fornecedor é obrigatório"); } if (Validacao.IsCnpj(modelo.ForCnpj) == false) { throw new Exception("O CNPJ inválido"); } if (modelo.ForIe.Trim().Length == 0) { throw new Exception("O IE do Fornecedor é obrigatório"); } if (modelo.ForFone.Trim().Length == 0) { throw new Exception("O telefone do Fornecedor é obrigatório"); } DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Alterar(modelo); }
//------------------------------------------------------------------------------------------------------------------- private void btLocalizar_Click(object sender, EventArgs e) { try { frmConsultaFornecedor frm = new frmConsultaFornecedor(); frm.ShowDialog(); if (frm.codigo >= 0) { BLLFornecedor bll = new BLLFornecedor(); ModeloFornecedor modelo = bll.carregaModelo(frm.codigo); txtCodigo.Text = modelo.for_cod.ToString(); txtNome.Text = modelo.for_nome; txtBairro.Text = modelo.for_bairro; mtbCelular.Text = modelo.for_cel; mtbCEP.Text = modelo.for_cep; txtCidade.Text = modelo.for_cidade; txtCNPJ.Text = modelo.for_cnpj; txtEmail.Text = modelo.for_email; txtEndereco.Text = modelo.for_endereco; cbEstado.Text = modelo.for_estado; mtbRGIE.Text = modelo.for_ie; mtbTelefone.Text = modelo.for_fone; txtRSocial.Text = modelo.for_rsocial; txtNumero.Text = modelo.for_endnumero; this.alteraBotoes(3); } frm.Dispose(); }catch (Exception error) { MessageBox.Show(error.Message); } }
public void Alterar(ModeloFornecedor modeloFornecedor) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update fornecedor set for_nome =@nome, for_rsocial =@rsocial, for_ie =@ie, for_cnpj=@cnpj," + " for_cep =@cep, for_endereco =@endereco, for_bairro =@bairro, for_fone =@fone, for_cel =@cel," + " for_email =@email, for_endnumero =@endnumero, for_cidade =@cidade, for_estado =@estado where for_cod = @codigo;"; cmd.Parameters.AddWithValue("@codigo", modeloFornecedor.for_cod); cmd.Parameters.AddWithValue("@nome", modeloFornecedor.for_nome); cmd.Parameters.AddWithValue("@rsocial", modeloFornecedor.for_rsocial); cmd.Parameters.AddWithValue("@ie", modeloFornecedor.for_ie); cmd.Parameters.AddWithValue("@cnpj", modeloFornecedor.for_cnpj); cmd.Parameters.AddWithValue("@cep", modeloFornecedor.for_cep); cmd.Parameters.AddWithValue("@endereco", modeloFornecedor.for_endereco); cmd.Parameters.AddWithValue("@bairro", modeloFornecedor.for_bairro); cmd.Parameters.AddWithValue("@fone", modeloFornecedor.for_fone); cmd.Parameters.AddWithValue("@cel", modeloFornecedor.for_cel); cmd.Parameters.AddWithValue("@email", modeloFornecedor.for_email); cmd.Parameters.AddWithValue("@endnumero", modeloFornecedor.for_endnumero); cmd.Parameters.AddWithValue("@cidade", modeloFornecedor.for_cidade); cmd.Parameters.AddWithValue("@estado", modeloFornecedor.for_estado); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Inserir(ModeloFornecedor modelo) { ValidaCampos(modelo); DALFornecedor DALObj = new DALFornecedor(conexao); DALObj.Inserir(modelo); }
public ModeloFornecedor carregaModeloFornecedor(String cnpj) { ModeloFornecedor modeloFornecedor = new ModeloFornecedor(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from cliente where for_cnpj = @cnpj"; cmd.Parameters.AddWithValue("@cnpj", cnpj); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modeloFornecedor.for_cod = Convert.ToInt32(registro["for_cod"]); modeloFornecedor.for_nome = Convert.ToString(registro["for_nome"]); modeloFornecedor.for_rsocial = Convert.ToString(registro["for_rsocial"]); modeloFornecedor.for_ie = Convert.ToString(registro["for_ie"]); modeloFornecedor.for_cnpj = Convert.ToString(registro["for_cnpj"]); modeloFornecedor.for_cep = Convert.ToString(registro["for_cep"]); modeloFornecedor.for_endereco = Convert.ToString(registro["for_endereco"]); modeloFornecedor.for_bairro = Convert.ToString(registro["for_bairro"]); modeloFornecedor.for_fone = Convert.ToString(registro["for_fone"]); modeloFornecedor.for_cel = Convert.ToString(registro["for_cel"]); modeloFornecedor.for_email = Convert.ToString(registro["for_email"]); modeloFornecedor.for_endnumero = Convert.ToString(registro["for_endnumero"]); modeloFornecedor.for_cidade = Convert.ToString(registro["for_cidade"]); modeloFornecedor.for_estado = Convert.ToString(registro["for_estado"]); } conexao.Desconectar(); return(modeloFornecedor); }
public void Incluir(ModeloFornecedor modeloFornecedor) { try { 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, @rsocial, @ie, @cnpj, @cep, @endereco, @bairro, @fone, @cel, @email, @endnumero," + " @cidade, @estado);select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modeloFornecedor.for_nome); cmd.Parameters.AddWithValue("@rsocial", modeloFornecedor.for_rsocial); cmd.Parameters.AddWithValue("@ie", modeloFornecedor.for_ie); cmd.Parameters.AddWithValue("@cnpj", modeloFornecedor.for_cnpj); cmd.Parameters.AddWithValue("@cep", modeloFornecedor.for_cep); cmd.Parameters.AddWithValue("@endereco", modeloFornecedor.for_endereco); cmd.Parameters.AddWithValue("@bairro", modeloFornecedor.for_bairro); cmd.Parameters.AddWithValue("@fone", modeloFornecedor.for_fone); cmd.Parameters.AddWithValue("@cel", modeloFornecedor.for_cel); cmd.Parameters.AddWithValue("@email", modeloFornecedor.for_email); cmd.Parameters.AddWithValue("@endnumero", modeloFornecedor.for_endnumero); cmd.Parameters.AddWithValue("@cidade", modeloFornecedor.for_cidade); cmd.Parameters.AddWithValue("@estado", modeloFornecedor.for_estado); conexao.Conectar(); modeloFornecedor.for_cod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Alterar(ModeloFornecedor modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE FORENTE SET FOR_NOME = @NOME, FOR_CNPJ = @CNPJ, FOR_IE = @IE, FOR_RSOCIAL = @RSOCIAL," + "FOR_CEP = @CEP, FOR_ENDERECO = @ENDERECO, FOR_BAIRRO = @BAIRRO, FOR_FONE = @FONE, FOR_CEL = @CEL, FOR_EMAIL = @EMAIL," + "FOR_ENDNUMERO = @ENDNUMERO, FOR_CIDADE = @CIDADE, FOR_ESTADO = @ESTADO WHERE FOR_COD = @CODIGO"; cmd.Parameters.AddWithValue("@CODIGO", modelo.ForCod); cmd.Parameters.AddWithValue("@NOME", modelo.ForNome); cmd.Parameters.AddWithValue("@CNPJ", modelo.ForCnpj); cmd.Parameters.AddWithValue("@IE", modelo.ForIe); cmd.Parameters.AddWithValue("@RSOCIAL", modelo.ForRSocial); 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("@CEL", modelo.ForCel); cmd.Parameters.AddWithValue("@EMAIL", modelo.ForEmail); cmd.Parameters.AddWithValue("@ENDNUMERO", modelo.ForEndNum); cmd.Parameters.AddWithValue("@CIDADE", modelo.ForCidade); cmd.Parameters.AddWithValue("@ESTADO", modelo.ForEstado); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloFornecedor modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "INSERT FORNCEDOR(FOR_NOME, FOR_CNPJ, FOR_IE, FOR_RSOCIAL," + "FOR_CEP, FOR_ENDERECO, FOR_BAIRRO, FOR_FONE, FOR_CEL, FOR_EMAIL, FOR_ENDNUMERO," + "FOR_CIDADE, FOR_ESTADO) VALUES (@NOME, @CNPJ, @IE, @RSOCIAL, @CEP, @ENDERECO, @BAIRRO, @FONE, @CEL, @EMAIL, @ENDNUMERO," + "@CIDADE, @ESTADO); SELECT @@IDENTITY;"; cmd.Parameters.AddWithValue("@NOME", modelo.ForNome); cmd.Parameters.AddWithValue("@CPFCNPJ", modelo.ForCnpj); cmd.Parameters.AddWithValue("@RGIE", modelo.ForIe); cmd.Parameters.AddWithValue("@RSOCIAL", modelo.ForRSocial); cmd.Parameters.AddWithValue("@CEP", modelo.ForCep); cmd.Parameters.AddWithValue("@ENDERECO", modelo.ForEndereco); cmd.Parameters.AddWithValue("@CIDADE", modelo.ForCidade); cmd.Parameters.AddWithValue("@ESTADO", modelo.ForEstado); cmd.Parameters.AddWithValue("@BAIRRO", modelo.ForBairro); cmd.Parameters.AddWithValue("@FONE", modelo.ForFone); cmd.Parameters.AddWithValue("@CEL", modelo.ForCel); cmd.Parameters.AddWithValue("@EMAIL", modelo.ForEmail); cmd.Parameters.AddWithValue("@ENDNUMERO", modelo.ForEndNum); conexao.Conectar(); modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public ModeloFornecedor CarregaModeloFornecedor(string cnpj) { ModeloFornecedor modelo = new ModeloFornecedor(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "SELECT * FROM FORNECEDOR WHERE FOR_CNPJ = @CNPJ"; cmd.Parameters.AddWithValue("@CNPJ", cnpj); 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.ForCnpj = Convert.ToString(registro["FOR_CNPJ"]);; modelo.ForIe = Convert.ToString(registro["FOR_IE"]);; modelo.ForRSocial = Convert.ToString(registro["FOR_RSOCIAL"]);; 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.ForEndNum = Convert.ToString(registro["FOR_ENDNUMERO"]); modelo.ForCidade = Convert.ToString(registro["FOR_CIDADE"]); modelo.ForEstado = Convert.ToString(registro["FOR_ESTADO"]); } conexao.Desconectar(); return(modelo); }
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 = @for_cod"); cmd.Parameters.AddWithValue("@for_cod", codigo); conexao.Connectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.ForCod = Convert.ToInt32(registro["for_cod"]); modelo.ForNome = Convert.ToString(registro["for_nome"]); modelo.ForCnpj = Convert.ToString(registro["for_cnpj"]); modelo.ForIe = Convert.ToString(registro["for_ie"]); modelo.ForRsocial = Convert.ToString(registro["for_rsocial"]); modelo.ForCep = Convert.ToString(registro["for_cep"]); modelo.ForEndereco = Convert.ToString(registro["for_endereco"]); modelo.ForEndNumero = Convert.ToString(registro["for_endnumero"]); 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.ForCidade = Convert.ToString(registro["for_cidade"]); modelo.ForEstado = Convert.ToString(registro["for_estado"]); } conexao.Desconectar(); return(modelo); }
public void Alterar(ModeloFornecedor modelo) { ValidaCampos(modelo); DALFornecedor DALObj = new DALFornecedor(conexao); DALObj.Alterar(modelo); }
public void Incluir(ModeloFornecedor modeloFornecedor) { if (modeloFornecedor.for_nome.Trim().Length.Equals(0)) { throw new Exception("O nome do Fornecedor é obrigatório"); } if (modeloFornecedor.for_cnpj.Trim().Length.Equals("")) { throw new Exception("O CNPJ é obrigatório"); } if (modeloFornecedor.for_ie.Trim().Length.Equals("")) { throw new Exception("IE é obrigatório"); } if (modeloFornecedor.for_cel.Trim().Length.Equals("")) { throw new Exception("O numero de celular do fornecedor é obrigatório"); } //cli_tipo = 0-> pessoa fisica //cli_tipo =1 -> pessoa juridica DAOFornecedor daoFor = new DAOFornecedor(conexao); daoFor.Incluir(modeloFornecedor); }
//LOCALIZAR POR COD DO FORNECEDPR BOTÃO ===================================================================================================== private void btLocFornecedor_Click(object sender, EventArgs e) { FrmConsultaFornecedor f = new FrmConsultaFornecedor(); f.ShowDialog(); //verificar se tem um codigo carregado:{diferente de zero} if (f.codigo != 0)//se diferente de Zero , quer dizer que encontrou um fornecedor { //passa o codigo para o campo da tela: https://youtu.be/FvZ9aZIoQX4?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=1371 txtForCod.Text = f.codigo.ToString(); DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLFornecedor bll = new BLLFornecedor(cx); ModeloFornecedor modelo = bll.CarregaModeloFornecedor(f.codigo); lbNomeFornecedor.Text = "Nome do Fornecedor: " + modelo.ForNome; //mostra o nome do fornecedor BLLCompra bllCompra = new BLLCompra(cx); // https://youtu.be/6wS0qjvQPMk?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=771 dgvDadosCompra.DataSource = bllCompra.Localizar(f.codigo); //destroi o formulario f.Dispose(); ////Formatar a DataGrid: this.AtualizaCabecalhoDGGridCompra(); } else { txtForCod.Text = ""; lbNomeFornecedor.Text = "Para consultas por fornecedor, Clique em localizar"; } }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaFornecedor f = new frmConsultaFornecedor(); f.ShowDialog(); if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLFornecedor bll = new BLLFornecedor(cx); ModeloFornecedor modelo = bll.CarregaModeloFornecedor(f.codigo); txtCodigo.Text = modelo.ForCod.ToString(); txtNome.Text = modelo.ForNome; txtCnpj.Text = modelo.ForCnpj; txtRsocial.Text = modelo.ForRSocial; txtIe.Text = modelo.ForIe; txtEndereco.Text = modelo.ForEndereco; txtEndNumero.Text = modelo.ForEndNumero; txtBairro.Text = modelo.ForBairro; txtCep.Text = modelo.ForCep; txtCidade.Text = modelo.ForCidade; txtEstado.Text = modelo.ForEstado; txtEmail.Text = modelo.ForEmail; alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
//------------------------------------------------------------------------------------------------------------------- public ModeloFornecedor carregaModelo(int codigo) { ModeloFornecedor modelo = new ModeloFornecedor(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn.Conexao; cmd.CommandText = "select * from fornecedor where for_cod =" + codigo.ToString(); cn.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.for_cod = Convert.ToInt32(registro["for_cod"]); modelo.for_nome = Convert.ToString(registro["for_nome"]); modelo.for_rsocial = Convert.ToString(registro["for_rsocial"]); modelo.for_bairro = Convert.ToString(registro["for_bairro"]); modelo.for_cel = Convert.ToString(registro["for_cel"]); modelo.for_cep = Convert.ToString(registro["for_cep"]); modelo.for_cnpj = Convert.ToString(registro["for_cnpj"]); modelo.for_email = Convert.ToString(registro["for_email"]); modelo.for_endereco = Convert.ToString(registro["for_endereco"]); modelo.for_fone = Convert.ToString(registro["for_fone"]); modelo.for_ie = Convert.ToString(registro["for_ie"]); modelo.for_cidade = Convert.ToString(registro["for_cidade"]); modelo.for_estado = Convert.ToString(registro["for_estado"]); } return(modelo); }
//------------------------------------------------------------------------------------------------------------------- private void txtEmail_Leave(object sender, EventArgs e) { if (operacao == "inserir") { int r = 0; BLLFornecedor bll = new BLLFornecedor(); r = bll.VerificaFornecedorEmail(txtEmail.Text); if (r > 0) { DialogResult d = MessageBox.Show("Já existe um Fornecedor com esse Email. 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"; ModeloFornecedor modelo = bll.carregaModelo(r); txtCodigo.Text = modelo.for_cod.ToString(); txtEmail.Text = modelo.for_email; //this.alteraBotoes(3); } else { txtEmail.Clear(); txtEmail.Focus(); } } else { txtEmail.Clear(); txtEmail.Focus(); } } } }
private void btnLocalizar_Click(object sender, EventArgs e) { frmConsultaCompra compra = new frmConsultaCompra(); compra.ShowDialog(); if (compra.codigo != 0) { DALConexao conexao = new DALConexao(DadosDaConexao.StringDeConexao); BLLCompra dao = new BLLCompra(conexao); ModeloCompra modelo = dao.CarregaModeloCompra(compra.codigo); txtCodigo.Text = modelo.Com_cod.ToString(); txtNotaFiscal.Text = modelo.Com_nfiscal.ToString(); dateCompra.Value = modelo.Com_data; textBox2.Text = modelo.For_cod.ToString(); BLLFornecedor fornecedor = new BLLFornecedor(conexao); ModeloFornecedor modelo2 = fornecedor.carregaModeloCategoria(Convert.ToInt32(modelo.For_cod)); lblFornecedor.Text = modelo2.For_nome; lblFornecedor.ForeColor = System.Drawing.Color.FromArgb(78, 109, 156); txtTotal.Text = modelo.Com_total.ToString(); this.totalCompra = modelo.Com_total; cbPagamento.SelectedValue = modelo.Tpa_cod; alterarBotoes(3); } else { this.limparTela(); this.alterarBotoes(1); } // this.Dispose(); }
public void Incluir(ModeloFornecedor modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into Fornecedor(For_nome, For_cnpj,For_ie,For_rsocial," + "For_cep,For_endereco,For_bairro,For_fone,For_cel,For_email,For_endnumero," + "For_cidade,For_estado) values (@For_nome, @For_cnpj,@For_ie,@For_rsocial," + "@For_cep,@For_endereco,@For_bairro,@For_fone,@For_cel,@For_email,@For_endnumero," + "@For_cidade,@For_estado); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@For_nome", modelo.ForNome); cmd.Parameters.AddWithValue("@For_cnpj", modelo.ForCnpj); cmd.Parameters.AddWithValue("@For_ie", modelo.ForIe); cmd.Parameters.AddWithValue("@For_rsocial", modelo.ForRSocial); cmd.Parameters.AddWithValue("@For_cep", modelo.ForCep); cmd.Parameters.AddWithValue("@For_endereco", modelo.ForEndereco); cmd.Parameters.AddWithValue("@For_bairro", modelo.ForBairro); cmd.Parameters.AddWithValue("@For_fone", modelo.ForFone); cmd.Parameters.AddWithValue("@For_cel", modelo.ForCelular); cmd.Parameters.AddWithValue("@For_email", modelo.ForEmail); cmd.Parameters.AddWithValue("@For_endnumero", modelo.ForEndNumero); cmd.Parameters.AddWithValue("@For_cidade", modelo.ForCidade); cmd.Parameters.AddWithValue("@For_estado", modelo.ForEstado); conexao.Conectar(); modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
//------------------------------------------------------------------------------------------------------------------- public void Incluir(ModeloFornecedor obj) { //O nome da categoria é obrigatório if (obj.for_nome.Trim().Length == 0) { throw new Exception("O nome da cliente é obrigatório"); } if (obj.for_cnpj.Trim().Length == 0) { throw new Exception("O CPF/CNPJ do cliente é obrigatório"); } // //cnpj if (Validacao.IsCnpj(obj.for_cnpj) == false) { throw new Exception("O CNPJ está inválido"); } // obj.for_nome = obj.for_nome.ToUpper(); //dalConexao conexao = new dalConexao(dalDadosDoBanco.stringDeConexao); //Se tudo está Ok, chama a rotina de inserção. DALFornecedor DALobj = new DALFornecedor(new DALConexao(DALDadosDoBanco.stringDeConexao)); DALobj.Incluir(obj); }
public ModeloFornecedor CarregaModeloFornecedor(string cnpj) { ModeloFornecedor modelo = new ModeloFornecedor(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from Fornecedor where for_cnpj = @cnpj"; cmd.Parameters.AddWithValue("@cnpj", cnpj); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.ForCod = Convert.ToInt32(registro["for_cod"]); modelo.Fordatacadastro = Convert.ToDateTime(registro["for_datacadastro"]); modelo.ForNome = Convert.ToString(registro["for_nome"]); modelo.ForCnpj = Convert.ToString(registro["for_cnpj"]); modelo.ForIe = Convert.ToString(registro["for_ie"]); modelo.ForRsocial = Convert.ToString(registro["for_rsocial"]); modelo.ForCep = Convert.ToString(registro["for_cep"]); modelo.ForLogradouro = Convert.ToString(registro["for_logradouro"]); modelo.ForBairro = Convert.ToString(registro["for_bairro"]); modelo.ForFone = Convert.ToString(registro["for_fone"]); modelo.ForCelular = Convert.ToString(registro["for_celular"]); 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"]); } registro.Close(); conexao.Desconectar(); return(modelo); }
//Carrega Modelo pelo CpfCNPJ do Fornecedor public ModeloFornecedor CarregaModeloFornecedorPorCNPJ(String cnpj) { DalFornecedor dal = new DalFornecedor(conexao); ModeloFornecedor modelo = dal.CarregaModeloFornecedorPorCNPJ(cnpj); return(modelo); }
public void Alterar(ModeloFornecedor modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update Fornecedor set for_datacadastro = @for_datacadastro, for_nome = @for_nome, for_cnpj = @for_cnpj, for_ie = @for_ie," + "for_rsocial = @for_rsocial, for_cep = @for_cep, for_logradouro = @for_logradouro, for_bairro = @for_bairro, for_fone = @for_fone, for_cel = @for_cel, for_email = @for_email, for_endnumero = @for_endnumero," + "for_cidade = @for_cidade, for_estado = @for_estado where for_cod = @codigo;"; cmd.Parameters.Add("@for_datacadastro", System.Data.SqlDbType.DateTime); cmd.Parameters["@for_datacadastro"].Value = modelo.Fordatacadastro; cmd.Parameters.AddWithValue("@for_nome", modelo.ForNome); cmd.Parameters.AddWithValue("@for_cnpj", modelo.ForCnpj); cmd.Parameters.AddWithValue("@for_ie", modelo.ForIe); cmd.Parameters.AddWithValue("@for_rsocial", modelo.ForRsocial); cmd.Parameters.AddWithValue("@for_cep", modelo.ForCep); cmd.Parameters.AddWithValue("@for_logradouro", modelo.ForLogradouro); cmd.Parameters.AddWithValue("@for_bairro", modelo.ForBairro); cmd.Parameters.AddWithValue("@for_fone", modelo.ForFone); cmd.Parameters.AddWithValue("@for_cel", modelo.ForCelular); cmd.Parameters.AddWithValue("@for_email", modelo.ForEmail); cmd.Parameters.AddWithValue("@for_endnumero", modelo.ForEndNumero); cmd.Parameters.AddWithValue("@for_cidade", modelo.ForCidade); cmd.Parameters.AddWithValue("@for_estado", modelo.ForEstado); cmd.Parameters.AddWithValue("@codigo", modelo.ForCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Alterar(ModeloFornecedor obj) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE fornecedor SET for_nome = (@nome), for_rsocial = (@rsocial), for_ie = (@ie), for_cnpj = (@cnpj)," + "for_cep = (@cep), for_endereco = (@endereco), for_bairro = (@bairro)," + "for_fone= (@fone), for_cel = (@cel), for_email= (@email), for_endnumero = (@endnumero)," + "for_cidade = (@cidade), for_estado = (@estado)"; cmd.Parameters.AddWithValue("@nome", obj.ForNome); cmd.Parameters.AddWithValue("@cnpj", obj.ForCnpj); cmd.Parameters.AddWithValue("@ie", obj.ForIe); cmd.Parameters.AddWithValue("@rsocial", obj.ForRSocial); cmd.Parameters.AddWithValue("@cep", obj.ForCep); cmd.Parameters.AddWithValue("@endereco", obj.ForEndereco); cmd.Parameters.AddWithValue("@bairro", obj.ForBairro); cmd.Parameters.AddWithValue("@fone", obj.ForFone); cmd.Parameters.AddWithValue("@cel", obj.ForCel); cmd.Parameters.AddWithValue("@email", obj.ForEmail); cmd.Parameters.AddWithValue("@endnumero", obj.ForEndNumero); cmd.Parameters.AddWithValue("@cidade", obj.ForCidade); cmd.Parameters.AddWithValue("@estado", obj.ForEstado); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Alterar(ModeloFornecedor modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update fornecedor set for_nome = @nome,for_rsocial =@rsocial,for_ie = @ie,for_cnpj = @cnpj,for_cep = @cep,for_endereco = @endereco,for_bairro = @bairro,for_fone = @fone,for_cel = @cel,for_email = @email,for_endnumero = @endnumero,for_cidade = @cidade,for_estado = @estado,for_cpf = @for_cpf, for_observacao=@for_observacao where for_cod = @cod"; cmd.Parameters.AddWithValue("@cod", modelo.ForCod); cmd.Parameters.AddWithValue("@nome", modelo.ForNome); cmd.Parameters.AddWithValue("@rsocial", modelo.ForRsocial); cmd.Parameters.AddWithValue("@ie", modelo.ForIe); cmd.Parameters.AddWithValue("@cnpj", modelo.ForCnpj); 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("@cel", modelo.ForCel); cmd.Parameters.AddWithValue("@email", modelo.ForEmail); cmd.Parameters.AddWithValue("@endnumero", modelo.ForEndnumero); cmd.Parameters.AddWithValue("@cidade", modelo.ForCidade); cmd.Parameters.AddWithValue("@estado", modelo.ForEstado); cmd.Parameters.AddWithValue("@for_cpf", modelo.ForCpf); cmd.Parameters.AddWithValue("@for_observacao", modelo.for_observacao); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
private void btLocalizarFornecedor_Click(object sender, EventArgs e) { Frm_ConsultaFornecedor consultaFornecedor = new Frm_ConsultaFornecedor(); consultaFornecedor.ShowDialog(); if (consultaFornecedor.Codigo != 0) { txtForCodigo.Text = consultaFornecedor.Codigo.ToString(); DALConexao conexao = new DALConexao(DadosDaConexao.StringDeConexao); BLLFornecedor bLLFornecedor = new BLLFornecedor(conexao); ModeloFornecedor ModeloFornecedor = bLLFornecedor.CarregaModeloFornecedor(consultaFornecedor.Codigo); lbForNome.Text = ($"Nome: {ModeloFornecedor.ForNome}"); BLLCompra bllCompra = new BLLCompra(conexao); DgvDados.DataSource = bllCompra.LocalizaCodFornecedor(consultaFornecedor.Codigo); consultaFornecedor.Dispose(); AtualizaDataGridCompra(); } else { txtForCodigo.Text = ""; lbForNome.Text = "Nome do fornecedor"; } }