예제 #1
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            try
            {
                int cod = 0;

                Controller.ProdutoController produtoController = new Controller.ProdutoController();
                DataTable dtRetorno = produtoController.retornabaixaManual(cod);

                if (dtRetorno != null && dtRetorno.Rows.Count > 0)
                {
                    //dgvPacote.DataSource = dtRetorno;
                    //dgvPacote.ClearSelection();

                    BindingSource bd = new BindingSource();
                    bd.DataSource        = dtRetorno;
                    dgvPacote.DataSource = bd;
                    dgvPacote.Refresh();
                }
                else
                {
                    dgvPacote.Rows.Clear();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            lista = new List <Entidades.BaixaManual>();
            carregaDGV(lista);
            btnExcluir.Enabled = true;
            try
            {
                Views.Funcoes_Fundamentais.RF_F13_Baixar_Estoque_Manual.Pesquisa_BaixaEstoque pesquisa_BaixaEstoque = new Pesquisa_BaixaEstoque();

                pesquisa_BaixaEstoque.ShowDialog();

                if (pesquisa_BaixaEstoque.intCodBaixa > 0)
                {
                    Controller.ProdutoController produtoController = new Controller.ProdutoController();
                    DataTable         dtRetorno = produtoController.retornabaixaManual(pesquisa_BaixaEstoque.intCodBaixa);
                    Entidades.Produto produto;

                    if (dtRetorno != null && dtRetorno.Rows.Count > 0)
                    {
                        DataRow dr = dtRetorno.Rows[0];

                        for (int i = 0; i < dtRetorno.Rows.Count; i++)
                        {
                            Entidades.BaixaManual baixaManual = new Entidades.BaixaManual();
                            produto = new Entidades.Produto();
                            DataRow drProd = dtRetorno.Rows[i];
                            produto.CodigoProduto = Convert.ToInt32(dr["CodProduto"].ToString());
                            produto.NomeProduto   = dr["prod_produto"].ToString();
                            produto.Quantidade    = Convert.ToInt32(dr["prod_qtde"].ToString());
                            baixaManual.Qtde      = Convert.ToInt32(dr["baix_qtde"].ToString());
                            baixaManual.Data      = Convert.ToDateTime(dr["baix_data"].ToString());
                            baixaManual.Prod      = produto;
                            baixaManual.Codigo    = Convert.ToInt32(dr["codbaixa"].ToString());
                            lista.Add(baixaManual);
                        }
                        carregaDGV(lista);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }