示例#1
0
        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;
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
 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;
     }
 }