private void BtnEditar_Click(object sender, EventArgs e) { if (DgvEmpresa.Rows.Count != 0 && DgvPedido.Rows.Count != 0) { Empresa empresa = new Empresa(Convert.ToInt32(DgvEmpresa.Rows[DgvEmpresa.CurrentRow.Index].Cells[0].Value), DgvEmpresa.Rows[DgvEmpresa.CurrentRow.Index].Cells[2].Value.ToString(), DgvEmpresa.Rows[DgvEmpresa.CurrentRow.Index].Cells[1].Value.ToString()); Pedido pedido = new Pedido(Convert.ToInt32(DgvPedido.Rows[DgvPedido.CurrentRow.Index].Cells[0].Value), Convert.ToInt32(DgvPedido.Rows[DgvPedido.CurrentRow.Index].Cells[1].Value), DgvPedido.Rows[DgvPedido.CurrentRow.Index].Cells[2].Value.ToString(), Convert.ToDateTime(DgvPedido.Rows[DgvPedido.CurrentRow.Index].Cells[3].Value)); FrmNovoPedido frmNovoPedido = new FrmNovoPedido(empresa, pedido); frmNovoPedido.ShowDialog(); CarregaGridPedido(); } else { MessageBox.Show("Não foi possível carregar para a edição, é necessário ter uma empresa e um pedido para a edição!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void BtnNovoPedido_Click(object sender, EventArgs e) { Empresa empresa = new Empresa(Convert.ToInt32(DgvEmpresa.Rows[DgvEmpresa.CurrentRow.Index].Cells[0].Value), DgvEmpresa.Rows[DgvEmpresa.CurrentRow.Index].Cells[2].Value.ToString(), DgvEmpresa.Rows[DgvEmpresa.CurrentRow.Index].Cells[1].Value.ToString()); FrmNovoPedido frmNovoPedido = new FrmNovoPedido(empresa); frmNovoPedido.ShowDialog(); CarregaGridPedido(); if (DgvPedido.Rows.Count == 0) { BtnEditar.Visible = false; BtnExcluirFechamento.Visible = false; BtnFechamento.Visible = false; } else { BtnEditar.Visible = true; BtnExcluirFechamento.Visible = true; BtnFechamento.Visible = true; } }