예제 #1
0
        void BtnAlteraClick(object sender, EventArgs e)
        {
            if (dgvCadastro.Rows.Count == 0)
            {
                return;
            }
            int        i   = dgvCadastro.CurrentRow.Index;
            string     nf  = dgvCadastro.Rows[i].Cells["NF"].Value.ToString().Trim();
            short      seq = Globais.StrToShort(dgvCadastro.Rows[i].Cells["Seq"].Value.ToString());
            fCadTitulo frm = new fCadTitulo('a', nf, seq);

            frm.ShowDialog();
            if (frm.result)
            {
                CarregaTitulos();
                Grid.Sort(dgvCadastro, col_sorted, ord_sorted);
                for (i = 0; i < dgvCadastro.Rows.Count; i++)
                {
                    string NF = dgvCadastro.Rows[i].Cells["NF"].Value.ToString().Trim();
                    if (NF.Equals(nf))
                    {
                        dgvCadastro.Rows[i].Cells["Vencimento"].Selected = true;
                        break;
                    }
                }
            }
        }
예제 #2
0
        void BtnIncluiClick(object sender, EventArgs e)
        {
            if (filtro_pedido.Length == 0)
            {
                fCadTitulo frm = new fCadTitulo('i', "", 0);
                frm.ShowDialog();
                if (frm.result)
                {
                    CarregaTitulos();
                    Grid.Sort(dgvCadastro, col_sorted, ord_sorted);
                    int i = dgvCadastro.Rows.Count - 1;
                    if (i >= 0)
                    {
                        dgvCadastro.Rows[i].Cells["Vencimento"].Selected = true;
                    }
                }
            }
            else
            {
                string[] args = new string[4];
                args[0] = Globais.sUsuario;
                args[1] = Globais.sFilial;
                args[2] = Globais.bAdministrador ? "S" : "N";
                args[3] = "-";

                receber.MainForm frm = new receber.MainForm(args);
                frm.ShowDialog();
                string nf  = frm.nf;
                short  seq = frm.seq;
                string msg = "";
                titulos.Associa(nf, seq, fornecedor, data, orcamento, pedido, ref msg);
                CarregaTitulos();
                Grid.Sort(dgvCadastro, col_sorted, ord_sorted);
            }
        }