public bool _Adicionar(Fornecedores _fornecedor, string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); var sql = new MySqlCommand("INSERT INTO `Fornecedor` (`E_RazaoSocial` , `E_CNPJ` , `E_IE` , `E_Tel` , `E_Contato` , `E_Email` ) VALUES (@E_RazaoSocial, @E_CNPJ, @E_IE, @E_Tel, @E_Contato, @E_Email);", conexao); sql.Parameters.AddWithValue("@E_RazaoSocial", _fornecedor.e_razaosocial); sql.Parameters.AddWithValue("@E_CNPJ", _fornecedor.e_cnpj); sql.Parameters.AddWithValue("@E_IE", _fornecedor.e_ie); sql.Parameters.AddWithValue("@E_Tel", _fornecedor.e_tel); sql.Parameters.AddWithValue("@E_Contato", _fornecedor.e_contato); sql.Parameters.AddWithValue("@E_Email", _fornecedor.e_email); conexao.Open(); sql.ExecuteScalar(); if (conexao.State == ConnectionState.Open) { conexao.Close(); conexao.Dispose(); } sql.Dispose(); return true; } catch (Exception) { return false; } }
void AdicionarFornecedor() { BancoDados bd = new BancoDados(); Fornecedores fornecedor = new Fornecedores(); fornecedor.E_CNPJ = txtCNPJ.Text; fornecedor.E_Contato = txtContato.Text; fornecedor.E_Email = txtEmail.Text; fornecedor.E_IE = txtIE.Text; fornecedor.E_RazaoSocial = txtRazaoSocial.Text; fornecedor.E_Tel = txtTel.Text; if (fornecedor._Adicionar(fornecedor, bd.StringConexao())) { MessageBox.Show("Fornecedor Cadastrado com Sucesso!"); CarregarLista(); } else { MessageBox.Show("Erro ao Cadastrar a Fornecedor..."); } }
void ListarFornecedores() { Fornecedores _produtoes = new Fornecedores(); BancoDados _bd = new BancoDados(); cbxSelecionaFornecedor.DataSource = _produtoes._ListarItemListBox(_bd.StringConexao()).OrderBy(x => x.Nome).ToList(); cbxSelecionaFornecedor.DisplayMember = "Nome"; cbxSelecionaFornecedor.ValueMember = "Id"; }
public IList<Fornecedores> _PesquisarCampos(string textopesquisa, int tipoPesquisa, string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); if (conexao.State == ConnectionState.Closed) { conexao.Open(); } if (conexao.State == ConnectionState.Open) { IList<Fornecedores> ListadeFornecedores = new ObservableCollection<Fornecedores>(); string sqlString = ""; /* 0 - Todos os Campos 1 - Código do Fornecedor 2 - Nome / Razão Social 3 - CPF / CNPJ 4 - Inscrição Estadual 5 - Telefone 6 - Contato 7 - E-mail */ switch (tipoPesquisa) { case 1: sqlString = "Select * from Fornecedor where E_Id = " + textopesquisa + "'"; break; case 2: sqlString = "Select * from Fornecedor where E_RazaoSocial Like '%" + textopesquisa + "%'"; break; case 3: sqlString = "Select * from Fornecedor where E_CNPJ Like '%" + textopesquisa + "%'"; // break; case 4: sqlString = "Select * from Fornecedor where E_IE Like '%" + textopesquisa + "%'"; // break; case 5: sqlString = "Select * from Fornecedor where E_Tel Like '%" + textopesquisa + "%'"; // break; case 6: sqlString = "Select * from Fornecedor where E_Contato Like '%" + textopesquisa + "%'"; // break; case 7: sqlString = "Select * from Fornecedor where E_Email Like '%" + textopesquisa + "%'"; // break; default: sqlString = "Select * from Fornecedor where E_Id = '" + textopesquisa + "' " + "or E_RazaoSocial Like '%" + textopesquisa + "%' " + "or E_CNPJ Like '%" + textopesquisa + "%' " + "or E_IE Like '%" + textopesquisa + "%' " + "or E_Tel Like '%" + textopesquisa + "%' " + "or E_Contato Like '%" + textopesquisa + "%' " + "or E_Contato Like '%" + textopesquisa + "%' "; break; } var sql = new MySqlCommand(sqlString, conexao); //var sql = new MySqlCommand(" Select * from Fornecedor", conexao); MySqlDataReader MySqlDR = sql.ExecuteReader(); while (MySqlDR.Read()) { Fornecedores _fornecedores = new Fornecedores(); // Propriedades da Classe if (MySqlDR["E_Id"] != DBNull.Value) _fornecedores.E_Id = Convert.ToInt32(MySqlDR["E_Id"]); if (MySqlDR["E_RazaoSocial"] != DBNull.Value) _fornecedores.E_RazaoSocial = MySqlDR["E_RazaoSocial"].ToString(); if (MySqlDR["E_CNPJ"] != DBNull.Value) _fornecedores.E_CNPJ = MySqlDR["E_CNPJ"].ToString(); if (MySqlDR["E_IE"] != DBNull.Value) _fornecedores.E_IE = MySqlDR["E_IE"].ToString(); if (MySqlDR["E_Tel"] != DBNull.Value) _fornecedores.E_Tel = MySqlDR["E_Tel"].ToString(); if (MySqlDR["E_Contato"] != DBNull.Value) _fornecedores.E_Contato = MySqlDR["E_Contato"].ToString(); if (MySqlDR["E_Email"] != DBNull.Value) _fornecedores.E_Email = MySqlDR["E_Email"].ToString(); // Fim das Propriedades ListadeFornecedores.Add(_fornecedores); } return ListadeFornecedores; } return null; } catch (Exception) { return null; } }
public IList<Fornecedores> _ListarTodos(string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); if (conexao.State == ConnectionState.Closed) { conexao.Open(); } if (conexao.State == ConnectionState.Open) { IList<Fornecedores> ListadeFornecedores = new ObservableCollection<Fornecedores>(); var sql = new MySqlCommand(" Select * from Fornecedor", conexao); MySqlDataReader MySqlDR = sql.ExecuteReader(); while (MySqlDR.Read()) { Fornecedores _fornecedores = new Fornecedores(); // Propriedades da Classe if (MySqlDR["E_Id"] != DBNull.Value) _fornecedores.E_Id = Convert.ToInt32(MySqlDR["E_Id"]); if (MySqlDR["E_RazaoSocial"] != DBNull.Value) _fornecedores.E_RazaoSocial = MySqlDR["E_RazaoSocial"].ToString(); if (MySqlDR["E_CNPJ"] != DBNull.Value) _fornecedores.E_CNPJ = MySqlDR["E_CNPJ"].ToString(); if (MySqlDR["E_IE"] != DBNull.Value) _fornecedores.E_IE = MySqlDR["E_IE"].ToString(); if (MySqlDR["E_Tel"] != DBNull.Value) _fornecedores.E_Tel = MySqlDR["E_Tel"].ToString(); if (MySqlDR["E_Contato"] != DBNull.Value) _fornecedores.E_Contato = MySqlDR["E_Contato"].ToString(); if (MySqlDR["E_Email"] != DBNull.Value) _fornecedores.E_Email = MySqlDR["E_Email"].ToString(); // Fim das Propriedades ListadeFornecedores.Add(_fornecedores); } return ListadeFornecedores; } return null; } catch (Exception) { return null; } }
public IList<Control_Manager_Plus.Classes.Lista.ComboLista> _ListarItemListBox(string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); if (conexao.State == ConnectionState.Closed) { conexao.Open(); } if (conexao.State == ConnectionState.Open) { var lista = new List<Control_Manager_Plus.Classes.Lista.ComboLista>(); lista.Add(new Control_Manager_Plus.Classes.Lista.ComboLista { Nome = " Selecione o fornecedor...", id = 0 }); var sql = new MySqlCommand(" Select * from Fornecedor", conexao); MySqlDataReader MySqlDR = sql.ExecuteReader(); while (MySqlDR.Read()) { Fornecedores _fornecedores = new Fornecedores(); if (MySqlDR["E_Id"] != DBNull.Value) _fornecedores.E_Id = Convert.ToInt32(MySqlDR["E_Id"]); if (MySqlDR["E_RazaoSocial"] != DBNull.Value) _fornecedores.E_RazaoSocial = MySqlDR["E_RazaoSocial"].ToString(); lista.Add(new Control_Manager_Plus.Classes.Lista.ComboLista { Nome = _fornecedores.E_RazaoSocial, id = _fornecedores.E_Id }); } return lista; } return null; } catch (Exception) { return null; } }
public bool _Editar(Fornecedores _fornecedor, string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); var sql = new MySqlCommand(" UPDATE Fornecedor SET E_Id = @E_Id , E_RazaoSocial = @E_RazaoSocial, E_CNPJ = @E_CNPJ, E_IE = @E_IE, E_Tel = @E_Tel, E_Contato = @E_Contato, E_Email = @E_Email WHERE E_Id = @E_Id ", conexao); sql.Parameters.AddWithValue("@E_Id", _fornecedor.E_Id); sql.Parameters.AddWithValue("@E_RazaoSocial", _fornecedor.E_RazaoSocial); sql.Parameters.AddWithValue("@E_CNPJ", _fornecedor.E_CNPJ); sql.Parameters.AddWithValue("@E_IE", _fornecedor.E_IE); sql.Parameters.AddWithValue("@E_Tel", _fornecedor.E_Tel); sql.Parameters.AddWithValue("@E_Contato", _fornecedor.E_Contato); sql.Parameters.AddWithValue("@E_Email", _fornecedor.E_Email); conexao.Open(); sql.ExecuteNonQuery(); if (conexao.State == ConnectionState.Open) { conexao.Close(); conexao.Dispose(); } sql.Dispose(); return true; } catch (Exception) { return false; } }
void CarregarLista() { try { BancoDados bd = new BancoDados(); Fornecedores _fornecedor = new Fornecedores(); dtgFornecedores.AutoGenerateColumns = false; switch (cbxOrdenar.SelectedIndex) { case 1: // Fornecedor if (rdbCresc.Checked) { dtgFornecedores.DataSource = _fornecedor._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.E_RazaoSocial).ToList(); } else { dtgFornecedores.DataSource = _fornecedor._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.E_RazaoSocial).ToList(); } break; case 2: // CNPJ if (rdbCresc.Checked) { dtgFornecedores.DataSource = _fornecedor._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.E_CNPJ).ToList(); } else { dtgFornecedores.DataSource = _fornecedor._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.E_CNPJ).ToList(); } break; default: //Código if (rdbCresc.Checked) { dtgFornecedores.DataSource = _fornecedor._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.E_RazaoSocial).ToList(); } else { dtgFornecedores.DataSource = _fornecedor._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.E_RazaoSocial).ToList(); } break; } } catch (Exception) { MessageBox.Show("Erro ao Listar a Distribuiçao..."); } }
void ExcluirFornecedores() { BancoDados bd = new BancoDados(); Fornecedores fornecedor = new Fornecedores(); if (fornecedor._Excluir( Convert.ToInt32(txtCodigo.Text), bd.StringConexao())) { MessageBox.Show("Fornecedor Excluído com Sucesso!"); CarregarLista(); } else { MessageBox.Show("Erro ao excluir o Fornecedor..."); } }
void EditarFornecedor() { BancoDados bd = new BancoDados(); Fornecedores fornecedor = new Fornecedores(); fornecedor.E_Id = Convert.ToInt32(txtCodigo.Text); fornecedor.E_CNPJ = txtCNPJ.Text; fornecedor.E_Contato = txtContato.Text; fornecedor.E_Email = txtEmail.Text; fornecedor.E_IE = txtIE.Text; fornecedor.E_RazaoSocial = txtRazaoSocial.Text; fornecedor.E_Tel = txtTel.Text; if (fornecedor._Editar(fornecedor, bd.StringConexao())) { MessageBox.Show("Fornecedor Editado com Sucesso!"); CarregarLista(); } else { MessageBox.Show("Erro ao editar o Fornecedor..."); } }