public IList<Empresa> _ListarTodos(string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); if (conexao.State == ConnectionState.Closed) { conexao.Open(); } if (conexao.State == ConnectionState.Open) { IList<Empresa> ListadeEmpresa = new ObservableCollection<Empresa>(); var sql = new MySqlCommand(" Select * from EmpresaMatriz", conexao); MySqlDataReader MySqlDR = sql.ExecuteReader(); while (MySqlDR.Read()) { Empresa _empresa = new Empresa(); // Propriedades da Classe if (MySqlDR["E_Id"] != DBNull.Value) _empresa.E_Id = Convert.ToInt32(MySqlDR["E_Id"]); if (MySqlDR["E_RazaoSocial"] != DBNull.Value) _empresa.E_RazaoSocial = MySqlDR["E_RazaoSocial"].ToString(); if (MySqlDR["E_CNPJ"] != DBNull.Value) _empresa.E_CNPJ = MySqlDR["E_CNPJ"].ToString(); if (MySqlDR["E_IE"] != DBNull.Value) _empresa.E_IE = MySqlDR["E_IE"].ToString(); if (MySqlDR["E_Endereco"] != DBNull.Value) _empresa.E_Endereco = MySqlDR["E_Endereco"].ToString(); if (MySqlDR["E_Complemento"] != DBNull.Value) _empresa.E_Complemento = MySqlDR["E_Complemento"].ToString(); if (MySqlDR["E_Estado"] != DBNull.Value) _empresa.E_Estado = MySqlDR["E_Estado"].ToString(); if (MySqlDR["E_Telefone"] != DBNull.Value) _empresa.E_Telefone = MySqlDR["E_Telefone"].ToString(); if (MySqlDR["E_Email"] != DBNull.Value) _empresa.E_Email = MySqlDR["E_Email"].ToString(); // Fim das Propriedades ListadeEmpresa.Add(_empresa); } return ListadeEmpresa; } return null; } catch (Exception) { return null; } }
public bool _Adicionar(Empresa _empresamatriz, string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); var sql = new MySqlCommand("INSERT INTO `EmpresaMatriz` (`E_RazaoSocial` , `E_CNPJ` , `E_IE` , `E_Endereco` , `E_Complemento` , `E_Estado` , `E_Telefone` , `E_Email` ) VALUES (@E_RazaoSocial, @E_CNPJ, @E_IE, @E_Endereco, @E_Complemento, @E_Estado, @E_Telefone, @E_Email);", conexao); sql.Parameters.AddWithValue("@E_RazaoSocial", _empresamatriz.e_razaosocial); sql.Parameters.AddWithValue("@E_CNPJ", _empresamatriz.e_cnpj); sql.Parameters.AddWithValue("@E_IE", _empresamatriz.e_ie); sql.Parameters.AddWithValue("@E_Endereco", _empresamatriz.e_endereco); sql.Parameters.AddWithValue("@E_Complemento", _empresamatriz.e_complemento); sql.Parameters.AddWithValue("@E_Estado", _empresamatriz.e_estado); sql.Parameters.AddWithValue("@E_Telefone", _empresamatriz.e_telefone); sql.Parameters.AddWithValue("@E_Email", _empresamatriz.e_email); conexao.Open(); sql.ExecuteScalar(); if (conexao.State == ConnectionState.Open) { conexao.Close(); conexao.Dispose(); } sql.Dispose(); return true; } catch (Exception) { return false; } }
public bool _Editar(Empresa _empresamatriz, string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); var sql = new MySqlCommand(" UPDATE EmpresaMatriz SET E_Id = @E_Id , E_RazaoSocial = @E_RazaoSocial, E_CNPJ = @E_CNPJ, E_IE = @E_IE, E_Endereco = @E_Endereco, E_Complemento = @E_Complemento, E_Estado = @E_Estado, E_Telefone = @E_Telefone, E_Email = @E_Email WHERE E_Id = @E_Id ", conexao); sql.Parameters.AddWithValue("@E_Id", _empresamatriz.E_Id); sql.Parameters.AddWithValue("@E_RazaoSocial", _empresamatriz.E_RazaoSocial); sql.Parameters.AddWithValue("@E_CNPJ", _empresamatriz.E_CNPJ); sql.Parameters.AddWithValue("@E_IE", _empresamatriz.E_IE); sql.Parameters.AddWithValue("@E_Endereco", _empresamatriz.E_Endereco); sql.Parameters.AddWithValue("@E_Complemento", _empresamatriz.E_Complemento); sql.Parameters.AddWithValue("@E_Estado", _empresamatriz.E_Estado); sql.Parameters.AddWithValue("@E_Telefone", _empresamatriz.E_Telefone); sql.Parameters.AddWithValue("@E_Email", _empresamatriz.E_Email); conexao.Open(); sql.ExecuteNonQuery(); if (conexao.State == ConnectionState.Open) { conexao.Close(); conexao.Dispose(); } sql.Dispose(); return true; } catch (Exception) { return false; } }