Пример #1
0
        private void bbcorrigirficha_Click(object sender, EventArgs e)
        {
            using (Faturamento.TFItensFichaTecOrc f = new Faturamento.TFItensFichaTecOrc())
            {
                f.CD_Empresa     = pCd_empresa;
                f.CD_TabelaPreco = pCd_tabelapreco;
                CamadaDados.Faturamento.Orcamento.TRegistro_FichaTecOrcItem fichaitens = new CamadaDados.Faturamento.Orcamento.TRegistro_FichaTecOrcItem();
                if (bsItens.Current != null)
                {
                    fichaitens.Cd_item     = (bsItens.Current as TRegistro_FichaItens).Cd_itemstr;
                    fichaitens.Quantidade  = (bsItens.Current as TRegistro_FichaItens).quantidade;
                    fichaitens.Vl_unitario = (bsItens.Current as TRegistro_FichaItens).vl_unitario;
                    fichaitens.Ds_item     = (bsItens.Current as TRegistro_FichaItens).ds_item;
                    f.rFicha = fichaitens;

                    if (f.ShowDialog() == DialogResult.OK)
                    {
                        (bsItens.Current as TRegistro_FichaItens).Cd_itemstr  = f.rFicha.Cd_item;
                        (bsItens.Current as TRegistro_FichaItens).quantidade  = f.rFicha.Quantidade;
                        (bsItens.Current as TRegistro_FichaItens).vl_unitario = f.rFicha.Vl_unitario;
                        (bsItens.Current as TRegistro_FichaItens).ds_item     = f.rFicha.Ds_item;
                        (bsItens.Current as TRegistro_FichaItens).vl_subtotal = f.rFicha.Vl_Subtotal;
                        bsItens.ResetCurrentItem();
                        calculatotal();
                    }
                }
            }
        }
Пример #2
0
 private void bbAddProjeto_Click(object sender, EventArgs e)
 {
     using (Faturamento.TFItensFichaTecOrc f = new Faturamento.TFItensFichaTecOrc())
     {
         f.CD_Empresa     = pCd_empresa;
         f.CD_TabelaPreco = pCd_tabelapreco;
         if (f.ShowDialog() == DialogResult.OK)
         {
             bsItens.AddNew();
             (bsItens.Current as TRegistro_FichaItens).Cd_itemstr  = f.rFicha.Cd_item;
             (bsItens.Current as TRegistro_FichaItens).quantidade  = f.rFicha.Quantidade;
             (bsItens.Current as TRegistro_FichaItens).vl_unitario = f.rFicha.Vl_unitario;
             (bsItens.Current as TRegistro_FichaItens).ds_item     = f.rFicha.Ds_item;
             calculatotal();
         }
     }
 }