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(); }
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; }