public Tranzactie ParseLineWithTag61(string sir) { Tranzactie tranzactie = new Tranzactie(); _tranzactieId += 1; tranzactie.TranzactieId = _tranzactieId; if (sir.IndexOf(":86:") - sir.IndexOf("/") <= 52) { tranzactie.DataValutei = (DateTime.ParseExact("20" + sir.Substring(0, 6), "yyyyMMdd", null)).Date; tranzactie.DataTranzactie = GetTransactionDate(tranzactie.DataValutei, sir.Substring(6, 4), _extras.DataSoldInitial); tranzactie.CodTranzactie = sir.Substring(10, 1); tranzactie.SumaTranzactie = Decimal.Parse((Convert.ToDecimal((sir.Substring(11, sir.IndexOf(',') - 11) + sir.Substring(sir.IndexOf(','), 3)).Replace("\n", "").Replace("\r", "")) / 100).ToString("0.00")); tranzactie.TipTranzactie = sir.Substring(sir.IndexOf(',') + 3, 4); tranzactie.ReferintaClient = sir.Substring(sir.IndexOf(',') + 7, 16); tranzactie.DetaliiTranzactie = ""; tranzactie.InformatiiPentruClient = sir.Substring(sir.IndexOf(":86:") + 4).Replace(":86:", " "); } else { tranzactie.DataValutei = (DateTime.ParseExact("20" + sir.Substring(0, 6), "yyyyMMdd", null)).Date; tranzactie.DataTranzactie = GetTransactionDate(tranzactie.DataValutei, sir.Substring(6, 4), _extras.DataSoldInitial); tranzactie.CodTranzactie = sir.Substring(10, 1); tranzactie.SumaTranzactie = Decimal.Parse((Convert.ToDecimal((sir.Substring(11, sir.IndexOf(',') - 11) + sir.Substring(sir.IndexOf(','), 3)).Replace("\n", "").Replace("\r", "")) / 100).ToString("0.00")); tranzactie.TipTranzactie = sir.Substring(sir.IndexOf(',') + 3, 4); tranzactie.ReferintaClient = sir.Substring(sir.IndexOf(',') + 7, 16); tranzactie.DetaliiTranzactie = sir.Substring(sir.IndexOf(',') + 74, sir.IndexOf(":86:") - sir.IndexOf(',') + 74); tranzactie.InformatiiPentruClient = sir.Substring(sir.IndexOf(":86:") + 4).Replace(":86:", " "); } return(tranzactie); }
public TransactionGridItemModel(Tranzactie tranzactie) { this.TranzactieId = tranzactie.TranzactieId; this.DataTranzactie = tranzactie.DataTranzactie; this.CodTranzactie = tranzactie.CodTranzactie; this.SumaTranzactie = tranzactie.SumaTranzactie; this.TipTranzactie = tranzactie.TipTranzactie; this.ReferintaClient = tranzactie.ReferintaClient; this.InformatiiPentruClient = tranzactie.InformatiiPentruClient; }