Esempio n. 1
0
 public TRegistro_CadPortador()
 {
     Cd_portador           = string.Empty;
     Ds_portador           = string.Empty;
     Qt_min_parc           = decimal.Zero;
     Qt_max_parc           = decimal.Zero;
     st_controletitulo     = "N";
     st_controletitulobool = false;
     st_tituloterceiro     = "N";
     st_tituloterceirobool = false;
     St_registro           = "A";
     tp_portadorpdv        = string.Empty;
     tipo_portadorpdv      = string.Empty;
     Vl_pagtoPDV           = decimal.Zero;
     Vl_trocoPDV           = decimal.Zero;
     Vl_credTroco          = decimal.Zero;
     St_gerarCredito       = false;
     Ds_mensagemCredito    = string.Empty;
     icone_portador        = null;
     img                  = null;
     Ordem                = decimal.Zero;
     st_devcredito        = "N";
     st_devcreditobool    = false;
     st_cartafrete        = "N";
     st_cartafretebool    = false;
     st_entregafutura     = "N";
     st_entregafuturabool = false;
     st_cartaocredito     = 1;
     st_cartaocreditobool = false;
     Tp_cartao            = string.Empty;
     Pc_juro_fin          = decimal.Zero;
     Pc_txtroca           = decimal.Zero;
     lCheque              = new CamadaDados.Financeiro.Titulo.TList_RegLanTitulo();
     lDup                 = new CamadaDados.Financeiro.Duplicata.TList_RegLanDuplicata();
     lFatura              = new CamadaDados.Financeiro.Cartao.TList_FaturaCartao();
     lCred                = new List <CamadaDados.Financeiro.Adiantamento.TRegistro_LanAdiantamento>();
     lCartaFrete          = new CamadaDados.PostoCombustivel.TList_CartaFrete();
     lChTroco             = new CamadaDados.Financeiro.Titulo.TList_RegLanTitulo();
 }
Esempio n. 2
0
        private void gFatura_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (gFatura.Columns[e.ColumnIndex].SortMode == DataGridViewColumnSortMode.NotSortable)
            {
                return;
            }
            if (bsFatura.Count < 1)
            {
                return;
            }
            PropertyDescriptorCollection lP = TypeDescriptor.GetProperties(new CamadaDados.Financeiro.Cartao.TRegistro_FaturaCartao());

            CamadaDados.Financeiro.Cartao.TList_FaturaCartao lComparer;
            SortOrder direcao = SortOrder.None;

            if ((gFatura.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection == SortOrder.None) ||
                (gFatura.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection == SortOrder.Descending))
            {
                lComparer = new CamadaDados.Financeiro.Cartao.TList_FaturaCartao(lP.Find(gFatura.Columns[e.ColumnIndex].DataPropertyName, true), SortOrder.Ascending);
                foreach (DataGridViewColumn c in gFatura.Columns)
                {
                    c.HeaderCell.SortGlyphDirection = SortOrder.None;
                }
                direcao = SortOrder.Ascending;
            }
            else
            {
                lComparer = new CamadaDados.Financeiro.Cartao.TList_FaturaCartao(lP.Find(gFatura.Columns[e.ColumnIndex].DataPropertyName, true), SortOrder.Descending);
                foreach (DataGridViewColumn c in gFatura.Columns)
                {
                    c.HeaderCell.SortGlyphDirection = SortOrder.None;
                }
                direcao = SortOrder.Descending;
            }
            (bsFatura.DataSource as CamadaDados.Financeiro.Cartao.TList_FaturaCartao).Sort(lComparer);
            bsFatura.ResetBindings(false);
            gFatura.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection = direcao;
        }