public int?SaveDailyCompanyIncome(int?dailyCompanyServiceIncomeId, decimal?incomeAmount, decimal?dailyCompanyCommission, decimal?dailyCorporationCommission, string manualCompanyServiceName, string dailyServiceDate, int?dailyServiceQuantity) { if (dailyCompanyServiceIncomeId > 0) { var ds = _db.SingleById <DailyCompanyServiceIncome>(dailyCompanyServiceIncomeId); ds.IncomeAmount = incomeAmount; ds.DailyCompanyCommission = dailyCompanyCommission; ds.DailyCorporationCommission = dailyCorporationCommission; ds.DailyServiceQuantity = dailyServiceQuantity; _db.Update(ds); return(dailyCompanyServiceIncomeId); } else { var ds = new DailyCompanyServiceIncome() { IncomeAmount = incomeAmount, DailyCompanyCommission = dailyCompanyCommission, DailyCorporationCommission = dailyCorporationCommission, ManualCompanyServiceName = manualCompanyServiceName, DailyServiceDate = Convert.ToDateTime(dailyServiceDate), IsPayout = false, ManualCorporationId = manualCompanyServiceName != null? 1 : new int?() //TODO Change to CorporationId from selected corp on }; _db.Insert(ds); return(ds.DailyCompanyServiceIncomeId); } }
public void RemoveDailyCompanyServiceIncome(int?dailyCompanyServiceIncomeId) { var ds = new DailyCompanyServiceIncome(); _db.Delete("DailyCompanyServiceIncome", "DailyCompanyServiceIncomeId", ds, dailyCompanyServiceIncomeId); }