void BtnItensClick(object sender, EventArgs e) { if (dgvCadastro.Rows.Count == 0) { return; } int i = dgvCadastro.CurrentRow.Index; short codigo = Globais.StrToShort(dgvCadastro.Rows[i].Cells["Cod"].Value.ToString()); string fornecedor = dgvCadastro.Rows[i].Cells["Fornecedor"].Value.ToString(); DateTime data = DateTime.Parse(dgvCadastro.Rows[i].Cells["Data"].Value.ToString()); string cliente = dgvCadastro.Rows[i].Cells["Cliente"].Value.ToString(); string caracteristica = dgvCadastro.Rows[i].Cells["Característica"].Value.ToString().Trim(); cCaracteristicas caracteristicas = new cCaracteristicas(); string formula = caracteristicas.Formula(fornecedor, caracteristica); frmCadItens frm = new frmCadItens(); frm.fornecedor = fornecedor; frm.data = data; frm.cod_orcamento = codigo; frm.cliente = cliente; frm.tabela = dgvCadastro.Rows[i].Cells["Tabela"].Value.ToString(); frm.formula = formula; frm.pedido = dgvCadastro.Rows[i].Cells["P"].Value.ToString().Trim().Equals("S"); frm.ShowDialog(); string chave = dgvCadastro.Rows[i].Cells["Chave"].Value.ToString().Trim(); CarregaOrcamentos(); Grid.Sort(dgvCadastro, col_sorted, ord_sorted); Grid.MarcaSelecionados(dgvCadastro); Grid.Posiciona(dgvCadastro, chave); }
void BtnItensClick(object sender, EventArgs e) { if (!Confirma()) { return; } acao = 'a'; short codigo = Globais.StrToShort(edtCodigo.Text); string fornecedor = edtFornecedor.Text; DateTime data = dtpData.Value; string cliente = edtCliente.Text; frmCadItens frm = new frmCadItens(); frm.pedido = (pedido != null) && pedido.Equals("S"); frm.fornecedor = fornecedor; cCaracteristicas caracteristicas = new cCaracteristicas(); frm.formula = caracteristicas.Formula(fornecedor, cbxCaracteristicas.Text); frm.data = data; frm.cod_orcamento = codigo; frm.cliente = cliente; frm.tabela = cbxTabelas.Text; frm.ShowDialog(); CalculaValores(); string salva; salva = edtPercent.Text; calculando = true; edtPercent.Text = ""; calculando = false; edtPercent.Text = salva; salva = edtPerConsultor.Text; calculando = true; edtPerConsultor.Text = ""; calculando = false; edtPerConsultor.Text = salva; }