// GET: /Attendance/FinancialYear/Create public ActionResult Create() { PR_FinYear pr_finyear = new PR_FinYear(); pr_finyear.StartDate = new DateTime(DateTime.Today.Year, 07, 1); pr_finyear.EndDate = new DateTime(DateTime.Today.Year + 1, 06, 30); return(View()); }
public ActionResult DeleteConfirmed(int id) { PR_FinYear pr_finyear = db.PR_FinYear.Find(id); db.PR_FinYear.Remove(pr_finyear); db.SaveChanges(); ViewUserEmp loggedUser = Session["LoggedUser"] as ViewUserEmp; AuditManager.SaveAuditLog(loggedUser.UserID, Convert.ToInt16(AuditManager.AuditForm.FinYear), Convert.ToInt16(AuditManager.AuditOperation.Delete), DateTime.Now, (int)pr_finyear.PFinYearID); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "PFinYearID,FinYearName,StartDate,EndDate,Status")] PR_FinYear pr_finyear) { if (ModelState.IsValid) { db.Entry(pr_finyear).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); ViewUserEmp loggedUser = Session["LoggedUser"] as ViewUserEmp; AuditManager.SaveAuditLog(loggedUser.UserID, Convert.ToInt16(AuditManager.AuditForm.FinYear), Convert.ToInt16(AuditManager.AuditOperation.Edit), DateTime.Now, (int)pr_finyear.PFinYearID); return(RedirectToAction("Index")); } return(View(pr_finyear)); }
public ActionResult Create([Bind(Include = "FinYearName,StartDate,EndDate,Status")] PR_FinYear pr_finyear) { if (ModelState.IsValid) { db.PR_FinYear.Add(pr_finyear); db.SaveChanges(); ViewUserEmp loggedUser = Session["LoggedUser"] as ViewUserEmp; AuditManager.SaveAuditLog(loggedUser.UserID, Convert.ToInt16(AuditManager.AuditForm.FinYear), Convert.ToInt16(AuditManager.AuditOperation.Add), DateTime.Now, (int)pr_finyear.PFinYearID); return(RedirectToAction("Index")); } return(View(pr_finyear)); }
// GET: /Attendance/FinancialYear/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PR_FinYear pr_finyear = db.PR_FinYear.Find(id); if (pr_finyear == null) { return(HttpNotFound()); } return(View(pr_finyear)); }
private void CreateNewPayrollPeriod(PR_FinYear pr_financialyear) { //DateTime cdt = pr_financialyear.StartDate.Value; //int cMonth = 1; //while (cdt <= pr_financialyear.EndDate) //{ // if(cdt.Month) // cdt = cdt.AddDays(1); //} { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.StartDate.Value.Year, 7, 1); prp.PEndDate = new DateTime(pr_financialyear.StartDate.Value.Year, 7, 31); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.StartDate.Value.Year, 8, 1); prp.PEndDate = new DateTime(pr_financialyear.StartDate.Value.Year, 8, 31); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.StartDate.Value.Year, 9, 1); prp.PEndDate = new DateTime(pr_financialyear.StartDate.Value.Year, 9, 30); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.StartDate.Value.Year, 10, 1); prp.PEndDate = new DateTime(pr_financialyear.StartDate.Value.Year, 10, 31); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.StartDate.Value.Year, 11, 1); prp.PEndDate = new DateTime(pr_financialyear.StartDate.Value.Year, 11, 30); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.StartDate.Value.Year, 12, 1); prp.PEndDate = new DateTime(pr_financialyear.StartDate.Value.Year, 12, 31); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.EndDate.Value.Year, 1, 1); prp.PEndDate = new DateTime(pr_financialyear.EndDate.Value.Year, 1, 31); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.EndDate.Value.Year, 2, 1); int daysInMonths = DateTime.DaysInMonth(prp.PStartDate.Value.Year, 2); prp.PEndDate = new DateTime(pr_financialyear.EndDate.Value.Year, 2, daysInMonths); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.EndDate.Value.Year, 3, 1); prp.PEndDate = new DateTime(pr_financialyear.EndDate.Value.Year, 3, 31); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.EndDate.Value.Year, 4, 1); prp.PEndDate = new DateTime(pr_financialyear.EndDate.Value.Year, 4, 30); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.EndDate.Value.Year, 5, 1); prp.PEndDate = new DateTime(pr_financialyear.EndDate.Value.Year, 5, 31); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } { PR_PayrollPeriod prp = new PR_PayrollPeriod(); prp.PStartDate = new DateTime(pr_financialyear.EndDate.Value.Year, 6, 1); prp.PEndDate = new DateTime(pr_financialyear.EndDate.Value.Year, 6, 30); prp.FinYearID = pr_financialyear.PFinYearID; prp.PStageID = "H"; db.PR_PayrollPeriod.Add(prp); db.SaveChanges(); } }