public AddAccr GetData() { AddAccr addAccr = new AddAccr(); addAccr.AddAccr_Id = _id; addAccr.AddAccr_PersCard_Id = _cmbCardParams.PersCard_Id; addAccr.AddAccr_RefDep_Id = _cmbDepParams.RefDep_Id; addAccr.AddAccr_Date = SalaryHelper.GetDateByIndex(cmbCalendar.SelectedIndex, DateTime.Today.Year - SetupProgram.YearSalary, false); int resInt = 0; decimal resDec = 0; ResField fldId = resFldTypeAddAccr.FirstOrDefault(rec => rec.Name == "RefTypeAddAccr_Id"); if (fldId != null) { if (int.TryParse(fldId.Val, out resInt)) { addAccr.AddAccr_RefTypeAddAccr_Id = resInt; } } //Сумма if (decimal.TryParse(tbSm.Text, out resDec)) { addAccr.AddAccr_Sm = resDec; } return(addAccr); }
public CardSpecExp GetData() { CardSpecExp cardSpecExp = new CardSpecExp(); cardSpecExp.CardSpecExp_Id = _id; DateTime perBeg; DateTime.TryParse(tbPerBeg.Text, out perBeg); cardSpecExp.CardSpecExp_PerBeg = perBeg; DateTime perEnd; DateTime.TryParse(tbPerEnd.Text, out perEnd); cardSpecExp.CardSpecExp_PerEnd = perEnd; int resInt = 0; ResField fldId = resFldSpecExp.FirstOrDefault(rec => rec.Name == "RefSpecExp_Id"); if (fldId != null) { if (int.TryParse(fldId.Val, out resInt)) { cardSpecExp.CardSpecExp_RefSpecExp_Id = resInt; } } return(cardSpecExp); }