예제 #1
0
        private void buscaHeadge()
        {
            if (BS_Originacao_x_Faturamento.Current != null)
            {
                (BS_Originacao_x_Faturamento.Current as TRegistro_Lan_Originacao_x_Faturamento).lNFHeadge.Clear();
                BS_Headge.DataSource = TCN_Lan_NFHeadge.Buscar(Convert.ToDecimal((BS_Originacao_x_Faturamento.Current as TRegistro_Lan_Originacao_x_Faturamento).Nr_LanctoFiscal), Convert.ToDecimal((BS_Originacao_x_Faturamento.Current as TRegistro_Lan_Originacao_x_Faturamento).ID_NFItem), "SqlCodeBuscaLanctoHeadge", (BS_Originacao_x_Faturamento.Current as TRegistro_Lan_Originacao_x_Faturamento).QTD_Origem, (BS_Originacao_x_Faturamento.Current as TRegistro_Lan_Originacao_x_Faturamento).VL_Origem, 0);

                (BS_Originacao_x_Faturamento.Current as TRegistro_Lan_Originacao_x_Faturamento).lNFHeadge = BS_Headge.DataSource as TList_Lan_NFHeadge;
                BS_Headge.ResetBindings(true);
                BS_Headge.ResetCurrentItem();
            }
        }
예제 #2
0
        private void tsBB_Remover_Headge_Click(object sender, EventArgs e)
        {
            if (BS_Headge.Current != null)
            {
                tsBB_Salvar_Headge.Visible   = false;
                tsBB_Cancelar_Headge.Visible = false;
                tsBB_Alterar_Headge.Visible  = true;
                tsBB_Remover_Headge.Visible  = true;

                BS_Headge.RemoveCurrent();
                BS_Headge.ResetCurrentItem();
                habilitarControls(false);
            }
            else
            {
                MessageBox.Show("Atenção, é necessário selecionar uma originação!");
            }
        }