private void btFinalizar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Tem certeza que deseja finalizar esta compra? Seu status será atualizado para 'Entregue'.", "Aviso!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); //Caso clique em sim if (result == DialogResult.Yes) { ComprarDao db = new ComprarDao(); List <object> produtos = db.ListProdutos(int.Parse(dgvComprasAguardando.Rows[dgvComprasAguardando.CurrentRow.Index].Cells[0].Value.ToString())); Comprar c = new Comprar(); c.Id = int.Parse(dgvComprasAguardando.Rows[dgvComprasAguardando.CurrentRow.Index].Cells[0].Value.ToString()); foreach (Produto p in produtos) { c.Itens.Add(p); } db.Atualizar(c); } else if (result == DialogResult.No) { } FillComprasAguardando(); FillUltimasCompras(); buttonEnable(); }
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); }
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); }