Esempio n. 1
0
        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...");
            }
        }
Esempio n. 6
0
 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;
     }
 }
Esempio n. 7
0
        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;
            }
        }
Esempio n. 8
0
        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;
            }
        }
Esempio n. 9
0
        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;
            }
        }