private void button1_Click(object sender, EventArgs e)
        {
            if (comboBoxProduto.Text == string.Empty)
            {
                MessageBox.Show("Nenhum produto seleciona", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                ProdutoNegocios  produtoNegocios   = new ProdutoNegocios();
                ProdutoColletion produtoCollection = new ProdutoColletion();
                //Produto produtoItem = new Produto();
                //this.produtoBindingSource.DataSource = produtoCollection;

                comboBoxProduto.Enabled      = false;
                labelQtd.Visible             = true;
                labelValUn.Visible           = true;
                btnPedidoDescInserir.Visible = true;
                textBoxPedidoQtd.Visible     = true;
                textBoxPedidoValorUn.Visible = true;
                btnSelecionar.Enabled        = false;

                textBoxPedidoQtd.Text = "1";
                //textBoxPedidoDesc.Text = "0";



                produtoCollection = produtoNegocios.ProdutoConsultarPorTipo(null, null, codigoTextBox.Text);
                this.produtoBindingSource.DataSource = produtoCollection;

                produtoItem = produtoCollection.Find(x => x.Codigo == codigoTextBox.Text);

                btnPedidoDescInserir.Focus();
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            ProdutoNegocios  produtoNegocios   = new ProdutoNegocios();
            ProdutoColletion produtoCollection = new ProdutoColletion();
            Produto          produto           = new Produto();

            //this.produtoBindingSource.DataSource = produtoCollection;

            btnAlterarQtd.Visible        = false;
            comboBoxProduto.Enabled      = true;
            labelQtd.Visible             = false;
            labelValUn.Visible           = false;
            textBoxPedidoValorUn.Visible = false;
            btnPedidoDescInserir.Visible = false;
            textBoxPedidoQtd.Visible     = false;
            btnSelecionar.Enabled        = true;


            produtoItem = null;

            produtoCollection = produtoNegocios.ProdutoConsultarPorTipo(null, comboBoxProduto.Text, null);
            this.produtoBindingSource.DataSource = produtoCollection;
            //produto = produtoCollection.Find(x => x.Sabor == comboBoxProduto.Text);
            //comboBoxProduto.Text = produto.Sabor;
            //codigoTextBox.Text = produto.Codigo;
            //textBoxPedidoValorUn.Text = Convert.ToString(produto.Valor);

            //produtoItem = produtoCollection.Find(x => x.Codigo == codigoTextBox.Text);

            //comboBoxProduto.Enabled = true;
        }
        public ProdutoColletion ProdutoConsultarPorTipo(string tipo, string sabor, string codigo)
        {
            try
            {
                ProdutoColletion produtoColletion = new ProdutoColletion();
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@Tipo", tipo);
                acessoDadosSqlServer.AdicionarParametros("@Codigo", codigo);
                acessoDadosSqlServer.AdicionarParametros("@Sabor", sabor);
                DataTable dataTableProduto = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspProdutoConsultarPorTipo");

                foreach (DataRow linha in dataTableProduto.Rows)
                {
                    Produto produto = new Produto();
                    produto.IdProduto = Convert.ToInt32(linha["IdProduto"]);
                    produto.Codigo    = Convert.ToString(linha["Codigo"]);
                    produto.IdTipo    = Convert.ToInt32(linha["IdTipo"]);
                    produto.Tipo      = Convert.ToString(linha["Tipo"]);
                    produto.Descricao = Convert.ToString(linha["Descricao"]);
                    produto.Valor     = Convert.ToDecimal(linha["Valor"]);
                    produto.Sabor     = Convert.ToString(linha["Sabor"]);

                    produtoColletion.Add(produto);
                }
                return(produtoColletion);
            }
            catch (Exception exception)
            {
                throw new Exception("Não foi possivel consultar produto por descricao. Detalhes: " + exception.Message);
            }
        }
        public ProdutoColletion TipoConsultar(string tipo)
        {
            try
            {
                ProdutoColletion produtoColletion = new ProdutoColletion();
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@Tipo", tipo);

                DataTable dataTableProduto = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT*FROM ProdutoTipo WHERE Tipo LIKE '%'+@Tipo+'%'");

                foreach (DataRow linha in dataTableProduto.Rows)
                {
                    Produto produto = new Produto();
                    produto.IdTipo = Convert.ToInt32(linha["IdTipo"]);
                    produto.Tipo   = Convert.ToString(linha["Tipo"]);

                    produtoColletion.Add(produto);
                }
                return(produtoColletion);
            }
            catch (Exception exception)
            {
                throw new Exception("Não foi possivel consultar os valores de tipo. Detalhes: " + exception.Message);
            }
        }
        protected void carregarListaProduto()
        {
            ProdutoNegocios  produtoNegocios   = new ProdutoNegocios();
            ProdutoColletion produtoCollection = new ProdutoColletion();

            produtoCollection = produtoNegocios.ProdutoConsultarPorTipo(null, comboBoxProduto.Text, null);
            this.produtoBindingSource.DataSource = produtoCollection;
        }
Exemplo n.º 6
0
        public FrmProdutoCadastrar(AcaoNaTela acaoNaTela, Produto produto)
        {
            InitializeComponent();
            acaoNaTelaSelecionada = acaoNaTela;

            if (acaoNaTela == AcaoNaTela.Inserir)
            {
                this.Text = "Cadastrar Produto";

                produtoCollections = produtoNegocios.TipoConsultar("");

                produtoCollections.Sort((x, y) => x.Tipo.CompareTo(y.Tipo));
                comboBoxTipo.DataSource = produtoCollections;
            }
            else if (acaoNaTela == AcaoNaTela.Alterar)
            {
                this.Text = "Alterar Produto";
                this.textBoxIdProduto.Text = produto.IdProduto.ToString();
                this.textBoxCodigo.Text    = produto.Codigo;
                int valorTipo = produto.IdTipo;
                produtoCollections           = produtoNegocios.TipoConsultar("");
                this.comboBoxTipo.DataSource = produtoCollections;
                int i = comboBoxTipo.FindString(produto.Tipo);
                comboBoxTipo.SelectedIndex     = i;
                this.richTextBoxDescricao.Text = produto.Descricao;
                this.textBoxValor.Text         = produto.Valor.ToString();
                this.textBoxSabor.Text         = produto.Sabor;
            }
            else if (acaoNaTela == AcaoNaTela.Consultar)
            {
                this.Text = "Alterar Produto";
                this.textBoxCodigo.ReadOnly        = true;
                this.textBoxCodigo.TabStop         = false;
                this.comboBoxTipo.Enabled          = false;
                this.comboBoxTipo.TabStop          = false;
                this.richTextBoxDescricao.ReadOnly = true;
                this.richTextBoxDescricao.TabStop  = false;
                this.textBoxValor.ReadOnly         = true;
                this.textBoxValor.TabStop          = false;
                this.textBoxSabor.ReadOnly         = true;
                this.textBoxSabor.TabStop          = false;
                this.labelTotal300Char.Visible     = false;
                this.btnNovotipo.Visible           = false;

                produtoCollections           = produtoNegocios.TipoConsultar("");
                this.comboBoxTipo.DataSource = produtoCollections;
                int i = comboBoxTipo.FindString(produto.Tipo);
                comboBoxTipo.SelectedIndex     = i;
                this.textBoxCodigo.Text        = produto.Codigo;
                this.richTextBoxDescricao.Text = produto.Descricao;
                this.textBoxValor.Text         = produto.Valor.ToString();
                this.textBoxSabor.Text         = produto.Sabor;

                this.buttonProdutoSalvar.Visible = false;
                this.buttonProdutoCancelar.Text  = "Fechar";
                this.buttonProdutoCancelar.Focus();
            }
        }
Exemplo n.º 7
0
        private void iconButton1_Click(object sender, EventArgs e)
        {
            FrmProdutoTipo frmProdutoTipo = new FrmProdutoTipo();

            frmProdutoTipo.ShowDialog();

            produtoCollections           = produtoNegocios.TipoConsultar("");
            this.comboBoxTipo.DataSource = produtoCollections;
        }
Exemplo n.º 8
0
        private void btnPedidoClientePesq_Click(object sender, EventArgs e)
        {
            ProdutoNegocios  produtoNegocios  = new ProdutoNegocios();
            ProdutoColletion produtoColletion = new ProdutoColletion();

            dgwPedidoProdutoSel.DataSource = null;
            produtoColletion = produtoNegocios.ProdutoConsultarPorTipo(null, null, textBoxPedidoConsul.Text);
            dgwPedidoProdutoSel.DataSource = produtoColletion;
            dgwPedidoProdutoSel.Update();
            dgwPedidoProdutoSel.Refresh();
        }
Exemplo n.º 9
0
        private void AtualizarGrid()
        {
            ProdutoNegocios  produtoNegocios   = new ProdutoNegocios();
            ProdutoColletion produtoCollection = new ProdutoColletion();

            produtoCollection = produtoNegocios.ProdutoConsultarPorTipo(null, textBoxPesquisa.Text, null);
            dataGridViewProduto.DataSource = null;
            produtoCollection.Sort((x, y) => x.Tipo.CompareTo(y.Tipo));
            dataGridViewProduto.DataSource = produtoCollection;
            dataGridViewProduto.Update();
            dataGridViewProduto.Refresh();
        }
Exemplo n.º 10
0
        public void atualizarGrid()
        {
            ProdutoNegocios  produtoNegocios   = new ProdutoNegocios();
            ProdutoColletion produtoCollection = new ProdutoColletion();

            produtoCollection = produtoNegocios.TipoConsultar("");

            dgwTipo.DataSource          = null;
            dgwTipo.AutoGenerateColumns = false;
            produtoCollection.Sort((x, y) => x.Tipo.CompareTo(y.Tipo));
            dgwTipo.DataSource = produtoCollection;
            //dgwTipo.Sort(colTipo,ListSortDirection.Ascending);
            dgwTipo.Update();
            dgwTipo.Refresh();
        }