private void BOTAOPESQUISACOMPRA_Click(object sender, EventArgs e) { FcompraLoc compraFrmLoc = new FcompraLoc(); compraFrmLoc.ShowDialog(); if (compraFrmLoc.codigoretornado != "" && compraFrmLoc.codigoretornado != null) { CompraModelo compra = new CompraModelo(); compra.controle = int.Parse(compraFrmLoc.codigoretornado); CompraControle compracontrole = new CompraControle(); compra = compracontrole.atualizatela(compra); if (compra.controle > 0) { EDITCONTROLE.Text = Convert.ToString(compra.controle); EDITFORNECEDORCODIGO.Text = Convert.ToString(compra.fornecedorcodigo); EDITDATADACOMPRA.Text = Convert.ToString(compra.datacompra); EDITVALORCOMPRA.Text = Convert.ToString(compra.valorcompra); if (compra.fornecedorcodigo > 0) { FornecedorModelo fornecedor = new FornecedorModelo(); fornecedor.codigo = compra.fornecedorcodigo; FornecedorControle forncontrole = new FornecedorControle(); fornecedor = forncontrole.atualizatela(fornecedor); if (fornecedor.codigo > 0) { EDITFORNECEDORNOMERAZAO.Text = fornecedor.nomerazao; } MessageBox.Show("Dados da compra localizados com sucesso. Favor informar o(s) item(ns) da compra."); groupBoxCompra.Enabled = false; GroupBoxItens.Enabled = true; AtualizaGridItens(); } } } }
private void BOTAOPESQUISA_Click(object sender, EventArgs e) { Boolean statuscampos; statuscampos = true; if (validaFiltrosPesquisa()) { //Dados da tabela cadastro FornecedorModelo fornecedor = new FornecedorModelo(); if (COMBOTIPOPESQUISA.Text == "Código") //Código { int WCodigo; if (int.TryParse(EDITPESQUISA.Text, out WCodigo)) { fornecedor.codigo = WCodigo; } else { MessageBox.Show("O código informado não é um número válido.", "CONTEÚDO DA PESQUISA"); statuscampos = false; } } else if (COMBOTIPOPESQUISA.Text == "Nome/Razão Social") //Nome / razão { if (EDITPESQUISA.Text != "" && EDITPESQUISA.Text != null) { fornecedor.nomerazao = "%" + EDITPESQUISA.Text + "%"; } else { MessageBox.Show("Informe um Nome ou Razão social para pesquisar.", "CONTEÚDO DA PESQUISA"); statuscampos = false; } } else if (COMBOTIPOPESQUISA.Text == "Nome Fantasia") //Nome fantasia { if (EDITPESQUISA.Text != "" && EDITPESQUISA.Text != null) { fornecedor.nomefantasia = "%" + EDITPESQUISA.Text + "%"; } else { MessageBox.Show("Informe um nome fantasia ou apelido para pesquisar.", "CONTEÚDO DA PESQUISA"); statuscampos = false; } } if (statuscampos == true) { listaGrid(fornecedor); } } }
public void excluir(FornecedorModelo fornecedor) { try { fornecedordb.excluir(fornecedor); } catch (Exception erro) { throw erro; } }
public void alterar(FornecedorModelo fornecedor) { try { fornecedordb.alterar(fornecedor); } catch (Exception erro) { throw erro; } }
private void BOTAOEXCLUIR_Click(object sender, EventArgs e) { FornecedorModelo fornec = new FornecedorModelo(); fornec.codigo = Convert.ToInt32(EDITCODICO.Text); FornecedorControle fornecedorcontrole = new FornecedorControle(); fornecedorcontrole.excluir(fornec); MessageBox.Show("Cadastro excluido com sucesso", "Cadastro Fornecedor"); limpaTela(); }
public void listaGrid(FornecedorModelo fornecedor) { string strSQL = "SELECT * FROM FORNECEDOR WHERE codigo > 0 "; EDITCODIGO.Text = Convert.ToString(fornecedor.codigo); codigoretornado = Convert.ToString(fornecedor.codigo); if (fornecedor.codigo > 0) { strSQL = strSQL + "and codigo = @codigo"; } if (fornecedor.nomerazao != "" && fornecedor.nomerazao != null) { strSQL = strSQL + "and nomerazao like @nomerazao"; } if (fornecedor.nomefantasia != "" && fornecedor.nomefantasia != null) { strSQL = strSQL + "and nomefantasia like @nomefantasia"; } objConexao = new MySqlConnection(conexaoBancoDados); objComando = new MySqlCommand(strSQL, objConexao); if (fornecedor.codigo > 0) { objComando.Parameters.AddWithValue("@codigo", fornecedor.codigo); } if (fornecedor.nomerazao != "" && fornecedor.nomerazao != null) { objComando.Parameters.AddWithValue("@nomerazao", fornecedor.nomerazao); } if (fornecedor.nomefantasia != "" && fornecedor.nomefantasia != null) { objComando.Parameters.AddWithValue("@nomefantasia", fornecedor.nomefantasia); } try { MySqlDataAdapter objAdp = new MySqlDataAdapter(objComando); DataTable dtLista = new DataTable(); objAdp.Fill(dtLista); gridfornecedorLoc.DataSource = dtLista; } catch (Exception erro) { throw erro; } }
private void BOTAOLOCALIZAR_Click(object sender, EventArgs e) { FfornecedorLoc fornecedorLocFrm = new FfornecedorLoc(); fornecedorLocFrm.ShowDialog(); if (fornecedorLocFrm.codigoretornado != "" && fornecedorLocFrm.codigoretornado != null) { FornecedorModelo fornecedor = new FornecedorModelo(); FornecedorControle FornecedorControle = new FornecedorControle(); fornecedor.codigo = int.Parse(fornecedorLocFrm.codigoretornado); if (fornecedor.codigo > 0) { fornecedor = FornecedorControle.atualizatela(fornecedor); EDITCODICO.Text = Convert.ToString(fornecedor.codigo); EDITNOMERAZAO.Text = fornecedor.nomerazao; EDITNOMEFANTASIA.Text = fornecedor.nomefantasia; EDITCPF.Text = fornecedor.cpf; EDITRG.Text = fornecedor.rg; EDITCNPJ.Text = fornecedor.cnpj; EDITIE.Text = fornecedor.ie; EDITLOGRADOURO.Text = fornecedor.logradouro; EDITNUMERO.Text = fornecedor.numero; EDITCOMPLEMENTO.Text = fornecedor.complemento; EDITBAIRRO.Text = fornecedor.bairro; EDITCIDADECONTROLE.Text = Convert.ToString(fornecedor.cidadecontrole); EDITCEP.Text = fornecedor.cep; EDITDDD.Text = fornecedor.ddd; EDITTELEFONE.Text = fornecedor.telefone; EDITDDDCELULAR.Text = fornecedor.dddcelular; EDITCELULAR.Text = fornecedor.celular; EDITCONTATO.Text = fornecedor.contato; EDITEMAIL.Text = fornecedor.email; if (fornecedor.cidadecontrole > 0) { CidadeModelo cidade = new CidadeModelo(); cidade.controle = fornecedor.cidadecontrole; CidadePersistencia cidcontrole = new CidadePersistencia(); cidade = cidcontrole.atualizatela(cidade); EDITCIDADECONTROLE.Text = Convert.ToString(cidade.controle); EDITCIDADE.Text = cidade.nome; EDITESTADO.Text = cidade.uf; } } } BOTAONOVO_Click(sender, e); }
public FornecedorModelo atualizatela(FornecedorModelo codigo) { try { FornecedorModelo fornec = new FornecedorModelo(); fornec = fornecedordb.atualizatela(codigo); return(fornec); } catch (Exception erro) { throw erro; } }
private void BOTAOLOCALIZARVEICULO_Click_1(object sender, EventArgs e) { FfornecedorLoc fornecedorFrmLoc = new FfornecedorLoc(); fornecedorFrmLoc.ShowDialog(); if (fornecedorFrmLoc.codigoretornado != "" && fornecedorFrmLoc.codigoretornado != null) { FornecedorModelo fornecedor = new FornecedorModelo(); fornecedor.codigo = int.Parse(fornecedorFrmLoc.codigoretornado); FornecedorControle forncontrole = new FornecedorControle(); fornecedor = forncontrole.atualizatela(fornecedor); if (fornecedor.codigo > 0) { EDITFORNECEDORCODIGO.Text = Convert.ToString(fornecedor.codigo); EDITFORNECEDORNOMERAZAO.Text = fornecedor.nomerazao; } } }
public void excluir(FornecedorModelo fornecedor) { try { AbrirConexao(); comando = new MySqlCommand("DELETE FROM FORNECEDOR WHERE CODIGO = @codigo", conexao); comando.Parameters.AddWithValue("@codigo", fornecedor.codigo); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
private void BOTAOATUALIZAR_Click(object sender, EventArgs e) { if (validaFornecedor()) { FornecedorModelo fornecedor = new FornecedorModelo(); if (EDITCODICO.Text != "" && EDITCODICO.Text != null) { fornecedor.codigo = Convert.ToInt32(EDITCODICO.Text); } fornecedor.nomerazao = EDITNOMERAZAO.Text; fornecedor.nomefantasia = EDITNOMEFANTASIA.Text; fornecedor.cpf = EDITCPF.Text.Replace(',', '.'); fornecedor.rg = EDITRG.Text; fornecedor.cnpj = EDITCNPJ.Text.Replace(',', '.'); fornecedor.ie = EDITIE.Text; fornecedor.logradouro = EDITLOGRADOURO.Text; fornecedor.numero = EDITNUMERO.Text; fornecedor.complemento = EDITCOMPLEMENTO.Text; fornecedor.bairro = EDITBAIRRO.Text; fornecedor.cidadecontrole = Convert.ToInt32(EDITCIDADECONTROLE.Text); fornecedor.cep = EDITCEP.Text; fornecedor.ddd = EDITDDD.Text; fornecedor.telefone = EDITTELEFONE.Text; fornecedor.dddcelular = EDITDDDCELULAR.Text; fornecedor.celular = EDITCELULAR.Text; fornecedor.contato = EDITCONTATO.Text; fornecedor.email = EDITEMAIL.Text; FornecedorControle fornecedorcontrole = new FornecedorControle(); if (EDITCODICO.Text != "" || (EDITCODICO.Text == null)) { fornecedorcontrole.alterar(fornecedor); } else { fornecedorcontrole.salvar(fornecedor); } MessageBox.Show("Cadastro atualizado com sucesso", "Cadastro Fornecedor"); limpaTela(); } }
//Metodo alterar public void alterar(FornecedorModelo fornecedor) { try { AbrirConexao(); comando = new MySqlCommand("update fornecedor set codigo =@codigo, nomerazao =@nomerazao, nomefantasia =@nomefantasia, cpf =@cpf, rg =@rg, cnpj =@cnpj, ie =@ie, logradouro =@logradouro, numero =@numero, complemento =@complemento, bairro =@bairro, cidadecontrole =@cidadecontrole, cep =@cep, ddd =@ddd, telefone =@telefone, dddcelular =@dddcelular, celular =@celular, contato =@contato, email =@email where codigo=@codigo", conexao); comando.Parameters.AddWithValue("@codigo", fornecedor.codigo); comando.Parameters.AddWithValue("@nomerazao", fornecedor.nomerazao); comando.Parameters.AddWithValue("@nomefantasia", fornecedor.nomefantasia); comando.Parameters.AddWithValue("@cpf", fornecedor.cpf); comando.Parameters.AddWithValue("@rg", fornecedor.rg); comando.Parameters.AddWithValue("@cnpj", fornecedor.cnpj); comando.Parameters.AddWithValue("@ie", fornecedor.ie); comando.Parameters.AddWithValue("@logradouro", fornecedor.logradouro); comando.Parameters.AddWithValue("@numero", fornecedor.numero); comando.Parameters.AddWithValue("@complemento", fornecedor.complemento); comando.Parameters.AddWithValue("@bairro", fornecedor.bairro); comando.Parameters.AddWithValue("@cidadecontrole", fornecedor.cidadecontrole); comando.Parameters.AddWithValue("@cep", fornecedor.cep); comando.Parameters.AddWithValue("@ddd", fornecedor.ddd); comando.Parameters.AddWithValue("@telefone", fornecedor.telefone); comando.Parameters.AddWithValue("@dddcelular", fornecedor.dddcelular); comando.Parameters.AddWithValue("@celular", fornecedor.celular); comando.Parameters.AddWithValue("@contato", fornecedor.contato); comando.Parameters.AddWithValue("@email", fornecedor.email); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public FornecedorModelo atualizatela(FornecedorModelo fornecedor) { try { AbrirConexao(); FornecedorModelo forn = new FornecedorModelo(); MySqlDataReader tabelaDados; comando = new MySqlCommand("select * from fornecedor where codigo = @codigo", conexao); comando.Parameters.AddWithValue("@codigo", fornecedor.codigo); // Executa a consulta tabelaDados = comando.ExecuteReader(); while (tabelaDados.Read()) // Lendo registro { if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CODIGO"))) { forn.codigo = tabelaDados.GetInt32("CODIGO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("NOMERAZAO"))) { forn.nomerazao = tabelaDados.GetString("NOMERAZAO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("NOMEFANTASIA"))) { forn.nomefantasia = tabelaDados.GetString("NOMEFANTASIA"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CPF"))) { forn.cpf = tabelaDados.GetString("CPF"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("RG"))) { forn.rg = tabelaDados.GetString("RG"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CNPJ"))) { forn.cnpj = tabelaDados.GetString("CNPJ"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("IE"))) { forn.ie = tabelaDados.GetString("IE"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("LOGRADOURO"))) { forn.logradouro = tabelaDados.GetString("LOGRADOURO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("NUMERO"))) { forn.numero = tabelaDados.GetString("NUMERO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("COMPLEMENTO"))) { forn.complemento = tabelaDados.GetString("COMPLEMENTO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("BAIRRO"))) { forn.bairro = tabelaDados.GetString("BAIRRO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CIDADECONTROLE"))) { forn.cidadecontrole = tabelaDados.GetInt32("CIDADECONTROLE"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CEP"))) { forn.cep = tabelaDados.GetString("CEP"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DDD"))) { forn.ddd = tabelaDados.GetString("DDD"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("TELEFONE"))) { forn.telefone = tabelaDados.GetString("TELEFONE"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DDDCELULAR"))) { forn.dddcelular = tabelaDados.GetString("DDDCELULAR"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CELULAR"))) { forn.celular = tabelaDados.GetString("CELULAR"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CONTATO"))) { forn.contato = tabelaDados.GetString("CONTATO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("EMAIL"))) { forn.email = tabelaDados.GetString("EMAIL"); } } tabelaDados.Close(); return(forn); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public int salvar(FornecedorModelo fornecedor) { MySqlTransaction transacao; try { AbrirConexao(); transacao = conexao.BeginTransaction(); comando = new MySqlCommand("INSERT INTO fornecedor(codigo, nomerazao, nomefantasia, cpf, rg, cnpj, ie, logradouro, numero, complemento, bairro, cidadecontrole, cep, ddd, telefone, dddcelular, celular, contato, email) VALUES (@codigo, @nomerazao, @nomefantasia, @cpf, @rg, @cnpj, @ie, @logradouro, @numero, @complemento, @bairro, @cidadecontrole, @cep, @ddd, @telefone, @dddcelular, @celular, @contato, @email)", conexao); comando.Parameters.AddWithValue("@codigo", fornecedor.codigo); comando.Parameters.AddWithValue("@nomerazao", fornecedor.nomerazao); comando.Parameters.AddWithValue("@nomefantasia", fornecedor.nomefantasia); comando.Parameters.AddWithValue("@cpf", fornecedor.cpf); comando.Parameters.AddWithValue("@rg", fornecedor.rg); comando.Parameters.AddWithValue("@cnpj", fornecedor.cnpj); comando.Parameters.AddWithValue("@ie", fornecedor.ie); comando.Parameters.AddWithValue("@logradouro", fornecedor.logradouro); comando.Parameters.AddWithValue("@numero", fornecedor.numero); comando.Parameters.AddWithValue("@complemento", fornecedor.complemento); comando.Parameters.AddWithValue("@bairro", fornecedor.bairro); comando.Parameters.AddWithValue("@cidadecontrole", fornecedor.cidadecontrole); comando.Parameters.AddWithValue("@cep", fornecedor.cep); comando.Parameters.AddWithValue("@ddd", fornecedor.ddd); comando.Parameters.AddWithValue("@telefone", fornecedor.telefone); comando.Parameters.AddWithValue("@dddcelular", fornecedor.dddcelular); comando.Parameters.AddWithValue("@celular", fornecedor.celular); comando.Parameters.AddWithValue("@contato", fornecedor.contato); comando.Parameters.AddWithValue("@email", fornecedor.email); comando.ExecuteNonQuery(); MySqlDataReader tabelaDados; comando = new MySqlCommand("SELECT LAST_INSERT_ID() as CONTROLE", conexao); // Executa a consulta tabelaDados = comando.ExecuteReader(); // Verifica se retornou pelo menos um registro int codigogerado = 0; while (tabelaDados.Read()) // Lendo registro { codigogerado = tabelaDados.GetInt32(0); } tabelaDados.Close(); transacao.Commit(); return(codigogerado); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }