예제 #1
0
        private void detalhes()
        {
            CV.formHistoricoComprasView form = new CV.formHistoricoComprasView();
            //Enviando informacões para os labels e bottons.
            int        id = int.Parse((dgvHistCompras.Rows[dgvHistCompras.CurrentRow.Index].Cells[0].Value.ToString()));
            ComprarDao db = new ComprarDao();

            compra = db.Ler(id);

            form.dateCompra.Text  = compra.DataCompra.ToString("dd-MM-yyyy");
            form.dateEntrega.Text = compra.DataEntrega.ToString("dd-MM-yyyy");
            form.txId.Text        = (dgvHistCompras.Rows[dgvHistCompras.CurrentRow.Index].Cells[0].Value.ToString());
            form.txUser.Text      = (dgvHistCompras.Rows[dgvHistCompras.CurrentRow.Index].Cells[1].Value.ToString());
            form.txValor.Text     = Convert.ToDouble(dgvHistCompras.Rows[dgvHistCompras.CurrentRow.Index].Cells[4].Value.ToString()).ToString("C");
            if (dgvHistCompras.Rows[dgvHistCompras.CurrentRow.Index].Cells[5].Value.ToString() == "Pendente")
            {
                form.txDataRecebido.Text = "Pendente";//(dgvHistCompras.Rows[dgvHistCompras.CurrentRow.Index].Cells[5].Value.ToString());
            }
            else
            {
                form.txDataRecebido.Text = compra.DataFinal.ToString("dd/MM/yyyy hh:mm");
            }



            List <Object> ps = db.ListProdutos(int.Parse(dgvHistCompras.Rows[dgvHistCompras.CurrentRow.Index].Cells[0].Value.ToString()));

            form.dgvProdutos.Rows.Clear();
            foreach (Produto p in ps)
            {
                form.dgvProdutos.Rows.Add(p.Id, p.Nome, p.Preco.ToString("C"), p.Qntd, p.TipoUn, p.Fornecedor.Nome);
            }

            form.ShowDialog(this);
        }
예제 #2
0
        private void detalhes()
        {
            CV.formHistoricoComprasView form = new CV.formHistoricoComprasView();
            //Enviando informacões para os labels e bottons.
            form.txId.Text    = (dgvComprasAguardando.Rows[dgvComprasAguardando.CurrentRow.Index].Cells[0].Value.ToString());
            form.txUser.Text  = (dgvComprasAguardando.Rows[dgvComprasAguardando.CurrentRow.Index].Cells[1].Value.ToString());
            form.txValor.Text = Convert.ToDouble(dgvComprasAguardando.Rows[dgvComprasAguardando.CurrentRow.Index].Cells[4].Value.ToString()).ToString("C");
            if (dgvComprasAguardando.Rows[dgvComprasAguardando.CurrentRow.Index].Cells[5].Value.ToString() == "Pendente")
            {
                form.txDataRecebido.Text = (dgvComprasAguardando.Rows[dgvComprasAguardando.CurrentRow.Index].Cells[5].Value.ToString());
            }
            else
            {
                form.txDataRecebido.Text = (dgvComprasAguardando.Rows[dgvComprasAguardando.CurrentRow.Index].Cells[6].Value.ToString());
            }


            ComprarDao    db = new ComprarDao();
            List <Object> ps = db.ListProdutos(int.Parse(dgvComprasAguardando.Rows[dgvComprasAguardando.CurrentRow.Index].Cells[0].Value.ToString()));

            form.dgvProdutos.Rows.Clear();
            foreach (Produto p in ps)
            {
                form.dgvProdutos.Rows.Add(p.Id, p.Nome, p.Preco.ToString("C"), p.Qntd, p.TipoUn, p.Fornecedor.Nome);
            }

            form.ShowDialog(this);
        }