public ActionResult AddProjectForTracking(string Project_ID) { objResponse Response = new objResponse(); PaymentTrackingModel objModel = new PaymentTrackingModel(); session = new Common.SessionHelper(); try { string[] Project_ID_PK = Project_ID.Split(','); for (int i = 1; i < Project_ID_PK.Length; i++) { Response = objTrackingManager.AddProjectForTracking(Convert.ToInt64(Project_ID_PK[i]), session.UserSession.Username); if (Response.ErrorCode != 0) { break; } } // objModel.tracker = objTrackingManager.GetPaymentRecords(); //return View("TempData", objModel); return(Json("success", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { BAL.Common.LogManager.LogError("AddProjectForTracking Contro", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace)); //return View("TempData", objModel); return(Json("fail", JsonRequestBehavior.AllowGet)); } }
public ActionResult TempData(PaymentTrackingModel objPaymentModel) { objResponse Response = new objResponse(); PaymentTrackingModel objModel = new PaymentTrackingModel(); List <PaymentData> objTrackerList = new List <PaymentData>(); session = new Common.SessionHelper(); try { for (int i = 0; i < objPaymentModel.AmntPaid.Count; i++) { decimal convRate = (Convert.ToDecimal(objPaymentModel.AmntPaid[i]) / Convert.ToDecimal(objPaymentModel.AmntPaidInInr[i])); Response = objTrackingManager.AddPayment(objPaymentModel.Trackin_ID_PK, Convert.ToDecimal(objPaymentModel.AmntPaid[i]), convRate, BAL.Helper.Helper.ConvertToDateNullable(objPaymentModel.Dat[i], "dd/MM/yyyy"), session.UserSession.Username); if (Response.ErrorCode == 0) { break; } } objModel.tracker = objTrackingManager.GetPaymentRecords(); return(View(objModel)); } catch (Exception ex) { BAL.Common.LogManager.LogError("TempData Contro", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace)); return(View(objModel)); } }
public ActionResult TrackerHome() { PaymentTrackingModel objModel = new PaymentTrackingModel(); objModel.tracker = objTrackingManager.GetPaymentRecords(); objModel.project_data = objTrackingManager.GetProjectData();; return(View(objModel)); }
public ActionResult ViewPaymentTrackingRecord(string Tracking_ID) { objResponse Response = new objResponse(); PaymentTrackingModel objModel = new PaymentTrackingModel(); List <PaymentData> objTrackerList = new List <PaymentData>(); try { Response = objTrackingManager.GetPaymentTrackingDetails(Convert.ToInt64(Tracking_ID)); if (Response.ErrorCode == 0) { objModel.Trackin_ID_PK = Convert.ToInt64(Response.ResponseData.Tables[0].Rows[0]["Tracking_ID_PK"]); objModel.Project_Title = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["Project_Title"]); objModel.ClientName = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["Name"]); objModel.TotalCost = Convert.ToDecimal(Response.ResponseData.Tables[0].Rows[0]["TotalCost"]); objModel.AmountPaid = Convert.ToDecimal(Response.ResponseData.Tables[0].Rows[0]["AmountPaid"]); foreach (DataRow dr in Response.ResponseData.Tables[1].Rows) { Project.Entity.PaymentData objPayment = new PaymentData(); objPayment.TrackRecord_ID = Convert.ToInt64(dr["Track_Record_ID_PK"]); objPayment.AmountPaid = Convert.ToDecimal(dr["Amount_Paid"]); // objPayment.AmountRemaining = Convert.ToDecimal(dr["Amount_Remaining"]); objPayment.ConvRate = Convert.ToDecimal(dr["Conv_Rate"]); objPayment.Date = Convert.ToDateTime(dr["Date"]).ToString("d MMM yyyy"); objTrackerList.Add(objPayment); } objModel.payment_data = objTrackerList; return(View(objModel)); } else { return(View(objModel)); } } catch (Exception ex) { BAL.Common.LogManager.LogError("ViewPaymentTrackingRecord", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace)); return(View(objModel)); } }