示例#1
0
        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);
        }
示例#2
0
        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;
        }