public bool _Adicionar(Lojas _loja, string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); var sql = new MySqlCommand("INSERT INTO `Loja` (`L_Loja` , `L_Responsavel` , `L_Telefone` , `L_Email` ) VALUES (@L_Loja, @L_Responsavel, @L_Telefone, @L_Email);", conexao); sql.Parameters.AddWithValue("@L_Loja", _loja.l_loja); sql.Parameters.AddWithValue("@L_Responsavel", _loja.l_responsavel); sql.Parameters.AddWithValue("@L_Telefone", _loja.l_telefone); sql.Parameters.AddWithValue("@L_Email", _loja.l_email); conexao.Open(); sql.ExecuteScalar(); if (conexao.State == ConnectionState.Open) { conexao.Close(); conexao.Dispose(); } sql.Dispose(); return true; } catch (Exception) { return false; } }
void CadastrarLojas() { BancoDados bd = new BancoDados(); Lojas loja = new Lojas(); loja.L_Email = txtEmail.Text; loja.L_Loja = txtNomeLoja.Text; loja.L_Responsavel = txtResponsavel.Text; loja.L_Telefone = txtTelefone.Text; if (loja._Adicionar(loja, bd.StringConexao())) { MessageBox.Show("Loja Cadastrada com Sucesso!"); CarregarLista(); } else { MessageBox.Show("Erro ao Cadastrar Produtos..."); } }
void CarregarLista() { try { BancoDados bd = new BancoDados(); Lojas _loja = new Lojas(); dtgLojas.AutoGenerateColumns = false; switch (cbxOrdenar.SelectedIndex) { case 1: // Código if (rdbCresc.Checked) { dtgLojas.DataSource = _loja._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.L_Loja).ToList(); } else { dtgLojas.DataSource = _loja._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.L_Loja).ToList(); } break; case 2: // Loja if (rdbCresc.Checked) { dtgLojas.DataSource = _loja._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.L_Responsavel).ToList(); } else { dtgLojas.DataSource = _loja._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.L_Responsavel).ToList(); } break; default: //Responsavel if (rdbCresc.Checked) { dtgLojas.DataSource = _loja._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.L_Id).ToList(); } else { dtgLojas.DataSource = _loja._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.L_Id).ToList(); } break; } } catch (Exception) { MessageBox.Show("Erro ao Listar a Distribuiçao..."); } }
void ExcluirLojas() { BancoDados bd = new BancoDados(); Lojas loja = new Lojas(); loja.L_Id = Convert.ToInt32(txtCodigo.Text); if (loja._Excluir(loja.L_Id, bd.StringConexao())) { MessageBox.Show("Loja Excluída com Sucesso!"); CarregarLista(); } else { MessageBox.Show("Erro ao Excluir Loja..."); } }
void EditarLojas() { BancoDados bd = new BancoDados(); Lojas loja = new Lojas(); loja.L_Id = Convert.ToInt32(txtCodigo.Text); loja.L_Email = txtEmail.Text; loja.L_Loja = txtNomeLoja.Text; loja.L_Responsavel = txtResponsavel.Text; loja.L_Telefone = txtTelefone.Text; if (loja._Editar(loja, bd.StringConexao())) { MessageBox.Show("Loja Editada com Sucesso!"); CarregarLista(); } else { MessageBox.Show("Erro ao Editar Loja..."); } }
public bool _Editar(Lojas _loja, string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); var sql = new MySqlCommand(" UPDATE Loja SET L_Id = @L_Id , L_Loja = @L_Loja, L_Responsavel = @L_Responsavel, L_Telefone = @L_Telefone, L_Email = @L_Email WHERE L_Id = @L_Id ", conexao); sql.Parameters.AddWithValue("@L_Id", _loja.L_Id); sql.Parameters.AddWithValue("@L_Loja", _loja.L_Loja); sql.Parameters.AddWithValue("@L_Responsavel", _loja.L_Responsavel); sql.Parameters.AddWithValue("@L_Telefone", _loja.L_Telefone); sql.Parameters.AddWithValue("@L_Email", _loja.L_Email); conexao.Open(); sql.ExecuteNonQuery(); if (conexao.State == ConnectionState.Open) { conexao.Close(); conexao.Dispose(); } sql.Dispose(); return true; } catch (Exception) { return false; } }
public IList<Lojas> _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<Lojas> ListadeLojas = new ObservableCollection<Lojas>(); string sqlString = ""; /* 0 - Todos os Campos 1 - Código da Loja 2 - Nome da Loja 3 - Responsável */ switch (tipoPesquisa) { case 1: sqlString = "Select * from Loja where L_Id = " + textopesquisa + "'"; break; case 2: sqlString = "Select * from Loja where L_Loja Like '%" + textopesquisa + "%'"; break; case 3: sqlString = "Select * from Loja where L_Responsavel Like '%" + textopesquisa + "%'"; // break; default: sqlString = "Select * from Loja where L_Id = '" + textopesquisa + "' " + "or L_Loja Like '%" + textopesquisa + "%' " + "or L_Responsavel Like '%" + textopesquisa + "%' "; break; } var sql = new MySqlCommand(sqlString, conexao); MySqlDataReader MySqlDR = sql.ExecuteReader(); while (MySqlDR.Read()) { Lojas _lojas = new Lojas(); // Propriedades da Classe if (MySqlDR["L_Id"] != DBNull.Value) _lojas.L_Id = Convert.ToInt32(MySqlDR["L_Id"]); if (MySqlDR["L_Loja"] != DBNull.Value) _lojas.L_Loja = MySqlDR["L_Loja"].ToString(); if (MySqlDR["L_Responsavel"] != DBNull.Value) _lojas.L_Responsavel = MySqlDR["L_Responsavel"].ToString(); if (MySqlDR["L_Telefone"] != DBNull.Value) _lojas.L_Telefone = MySqlDR["L_Telefone"].ToString(); if (MySqlDR["L_Email"] != DBNull.Value) _lojas.L_Email = MySqlDR["L_Email"].ToString(); // Fim das Propriedades ListadeLojas.Add(_lojas); } return ListadeLojas; } return null; } catch (Exception) { return null; } }
public IList<Lojas> _ListarTodos(string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); if (conexao.State == ConnectionState.Closed) { conexao.Open(); } if (conexao.State == ConnectionState.Open) { IList<Lojas> ListadeLojas = new ObservableCollection<Lojas>(); var sql = new MySqlCommand(" Select * from Loja", conexao); MySqlDataReader MySqlDR = sql.ExecuteReader(); while (MySqlDR.Read()) { Lojas _lojas = new Lojas(); // Propriedades da Classe if (MySqlDR["L_Id"] != DBNull.Value) _lojas.L_Id = Convert.ToInt32(MySqlDR["L_Id"]); if (MySqlDR["L_Loja"] != DBNull.Value) _lojas.L_Loja = MySqlDR["L_Loja"].ToString(); if (MySqlDR["L_Responsavel"] != DBNull.Value) _lojas.L_Responsavel = MySqlDR["L_Responsavel"].ToString(); if (MySqlDR["L_Telefone"] != DBNull.Value) _lojas.L_Telefone = MySqlDR["L_Telefone"].ToString(); if (MySqlDR["L_Email"] != DBNull.Value) _lojas.L_Email = MySqlDR["L_Email"].ToString(); // Fim das Propriedades ListadeLojas.Add(_lojas); } return ListadeLojas; } 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) { // IList<Produtos> ListadeProdutos = new ObservableCollection<Produtos>(); var lista = new List<Control_Manager_Plus.Classes.Lista.ComboLista>(); lista.Add(new Control_Manager_Plus.Classes.Lista.ComboLista { Nome = " Selecione a Loja...", id = 0 }); var sql = new MySqlCommand(" Select * from Loja", conexao); MySqlDataReader MySqlDR = sql.ExecuteReader(); while (MySqlDR.Read()) { Lojas _lojas = new Lojas(); // Propriedades da Classe if (MySqlDR["L_Id"] != DBNull.Value) _lojas.L_Id = Convert.ToInt32(MySqlDR["L_Id"]); if (MySqlDR["L_Loja"] != DBNull.Value) _lojas.L_Loja = MySqlDR["L_Loja"].ToString(); lista.Add(new Control_Manager_Plus.Classes.Lista.ComboLista { Nome = _lojas.l_loja, id = _lojas.l_id }); } return lista; } return null; } catch (Exception) { return null; } }