private void GetInformation(PurchaseModels model) { Session["PurchaseMail"] = model.Mail; Session["PickupDate"] = model.PickupDate; Session["DeliveryDate"] = model.DeliveryDate; Session["DeliveryTime"] = model.DeliveryTime; }
public ActionResult PurchaseData() { PurchaseModels model = new PurchaseModels { Addresses = "", City = "", House = "", Mail = "", PhoneNumber = "" }; GetPickupAddresses(Session["CityName"].ToString()); var currentDate = DateTime.Today.Date; List <string> availableDatesOfPickup = new List <string>(); for (int i = 1; i <= 7; i++) { availableDatesOfPickup.Add(currentDate.AddDays(i).ToShortDateString().Split(' ')[0] + " 9:00-20:00"); } ViewBag.AvailableDatesOfPickup = availableDatesOfPickup; List <string> availableDatesOfDelivery = new List <string>(); List <string> availableTimesOfDelivery = new List <string>(); for (int i = 1; i <= 14; i++) { availableDatesOfDelivery.Add(currentDate.AddDays(i).ToShortDateString().Split(' ')[0]); } availableTimesOfDelivery.Add("10:00-14:00"); availableTimesOfDelivery.Add("14:00-18:00"); availableTimesOfDelivery.Add("18:00-21:00"); ViewBag.AvailableTimesOfDelivery = availableTimesOfDelivery; ViewBag.AvailableDatesOfDelivery = availableDatesOfDelivery; return(View(model)); }
public ActionResult PurchaseData(PurchaseModels model) { GetPickupAddresses(Session["CityName"].ToString()); var currentDate = DateTime.Today.Date; List <string> availableDatesOfPickup = new List <string>(); for (int i = 1; i <= 7; i++) { availableDatesOfPickup.Add(currentDate.AddDays(i).ToShortDateString().Split(' ')[0] + " 9:00-20:00"); } ViewBag.AvailableDatesOfPickup = availableDatesOfPickup; List <string> availableDatesOfDelivery = new List <string>(); List <string> availableTimesOfDelivery = new List <string>(); for (int i = 1; i <= 14; i++) { availableDatesOfDelivery.Add(currentDate.AddDays(i).ToShortDateString().Split(' ')[0]); } availableTimesOfDelivery.Add("10:00-14:00"); availableTimesOfDelivery.Add("14:00-18:00"); availableTimesOfDelivery.Add("18:00-21:00"); ViewBag.AvailableTimesOfDelivery = availableTimesOfDelivery; ViewBag.AvailableDatesOfDelivery = availableDatesOfDelivery; GetInformation(model); Session["Mail"] = model.Mail; if (ModelState.IsValid && model.Payment == "Оплата онлайн") { return(Redirect("payment")); } if (model.Payment == "Оплата онлайн") { ViewBag.Message = "Введите поля корректно!"; return(View(model)); } if (ModelState.IsValid) { return(Redirect("success")); } ViewBag.Message = "Введите поля корректно!"; return(View(model)); }
private void AddEverythingToExportModel() { PurchaseModels.ToList().ForEach(item => { if (item.PurchaseAmount > 0) { if (item.KindOfDelivery.Equals("E")) { Purchaseorders.Add(new Order(item.Number, item.PurchaseAmount, 4)); } else if (item.KindOfDelivery.Equals("N")) { Purchaseorders.Add(new Order(item.Number, item.PurchaseAmount, 5)); } } }); exportModel.orderList = Purchaseorders; }
public HttpResponseMessage List() { ArrayList items = new ArrayList(); try { HttpResponseMessage RetResponse = new HttpResponseMessage(); string var_APIKey = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "APIKey", ""); string var_APISecret = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "APISecret", ""); string var_TokenID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "TokenID", ""); string var_SessionID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "SessionID", ""); string var_Company_ID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "CMPID", "0"); string var_Branch_ID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "BRID", "0"); string var_YearID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "YearID", "0"); string var_User_ID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "UserID", "0"); string var_User_Name = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "UserName", ""); string var_ART = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "ART", ""); string var_ReqTyp = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "ReqTyp", ""); string var_HDRID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "HDRID", "0"); string var_DTLID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "DTLID", "0"); //--var_ReqTyp INV,DN,CN,DNDN,Payment if (var_ART == "List") { string strSQLFilter = ""; strSQLFilter = " AND Fk_Company_ID=" + var_Company_ID + " AND Fk_Branch_ID=" + var_Branch_ID; if (var_ReqTyp == "INV") { items = PurchaseModels.Get_Purchase_Invoice(Convert.ToInt64(var_HDRID), strSQLFilter, ""); RetResponse = Request.CreateResponse(HttpStatusCode.OK, (new JsonRetMessage(false, false, "invalid request type", "[]"))); } else if (var_ReqTyp == "DNCN") { RetResponse = Request.CreateResponse(HttpStatusCode.OK, (new JsonRetMessage(false, false, "invalid request type", "[]"))); } else if (var_ReqTyp == "DN") { RetResponse = Request.CreateResponse(HttpStatusCode.OK, (new JsonRetMessage(false, false, "invalid request type", "[]"))); } else if (var_ReqTyp == "CN") { RetResponse = Request.CreateResponse(HttpStatusCode.OK, (new JsonRetMessage(false, false, "invalid request type", "[]"))); } else { RetResponse = Request.CreateResponse(HttpStatusCode.OK, (new JsonRetMessage(false, false, "invalid request type", "[]"))); } } return(RetResponse); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.OK, (new JsonRetMessage(true, false, "internal server error " + Environment.NewLine + ex.Message, "[]")))); } }
public HttpResponseMessage DCNC(PurchaseModels.PurchaseHDR mpwObjSalesInvHDR) { object items = new object(); try { HttpResponseMessage RetResponse = new HttpResponseMessage(); string var_APIKey = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "APIKey", ""); string var_APISecret = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "APISecret", ""); string var_TokenID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "TokenID", ""); string var_SessionID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "SessionID", ""); string var_Company_ID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "CMPID", "0"); string var_Branch_ID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "BRID", "0"); string var_YearID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "YearID", "0"); string var_User_ID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "UserID", "0"); string var_User_Name = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "UserName", ""); string var_ART = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "ART", ""); string var_ReqTyp = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "ReqTyp", ""); string var_HDRID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "HDRID", "0"); string var_DTLID = MaheshAF18.Application.CodeAssistance.GetHttpHeaderValue(Request, "DTLID", "0"); string strSQLFilter = ""; strSQLFilter = " AND Fk_Company_ID=" + var_Company_ID + " AND Fk_Branch_ID=" + var_Branch_ID; if (var_HDRID.Length > 0) { if (Convert.ToInt64(var_HDRID) > 0) { strSQLFilter = strSQLFilter + " AND DCNCHDR_ID=" + Convert.ToInt64(var_HDRID); } } if (var_ART == "List") { items = items = PurchaseModels.Get_DNCN_Lst(Convert.ToInt64(var_HDRID), strSQLFilter, ""); if (items != null) { RetResponse = Request.CreateResponse(HttpStatusCode.OK, (new JsonRetMessage(false, true, "customer master get successfully", items))); } else { RetResponse = Request.CreateResponse(HttpStatusCode.OK, (new JsonRetMessage(false, true, "no records found", "{[]}"))); } } if (var_ART == "RCUD") { string varResMsg = ""; if (mpwObjSalesInvHDR != null) { mpwObjSalesInvHDR.Fk_Company_ID = Convert.ToInt64(var_Company_ID); mpwObjSalesInvHDR.Fk_Branch_ID = Convert.ToInt64(var_Company_ID); mpwObjSalesInvHDR.MDBSC_RowCreatedByUser_ID = Convert.ToInt16(var_User_ID); mpwObjSalesInvHDR.MDBSC_RowCreatedByUserName = var_User_Name; mpwObjSalesInvHDR.MDBSC_RowLupdnByUser_ID = Convert.ToInt16(var_User_ID); mpwObjSalesInvHDR.MDBSC_RowLupdnUserName = var_User_Name; MPAL.ParseObject(mpwObjSalesInvHDR); for (int i = 0; i < mpwObjSalesInvHDR.PINVDTL.Count(); i++) { MPAL.ParseObject(mpwObjSalesInvHDR.PINVDTL[i]); } varResMsg = PurchaseModels.CU_Purchase_DNCN(mpwObjSalesInvHDR); mpwObjSalesInvHDR.P_HDR_ID = Convert.ToInt64(varResMsg.Substring((varResMsg.IndexOf("|") + 1), (varResMsg.Length - varResMsg.IndexOf("|") - 1))); varResMsg = varResMsg.Substring((0), (varResMsg.IndexOf("|"))); if (mpwObjSalesInvHDR.P_HDR_ID > 0) { items = PurchaseModels.Get_DNCN_Lst(mpwObjSalesInvHDR.P_HDR_ID, "", ""); } Boolean varRetStatus = false; if ((varResMsg == "Added Successfully") || (varResMsg == "Updated Successfully")) { varRetStatus = true; } RetResponse = Request.CreateResponse(HttpStatusCode.OK, (new JsonRetMessage(false, true, varResMsg, items))); } else { RetResponse = Request.CreateResponse(HttpStatusCode.OK, (new JsonRetMessage(false, false, "invalid object", null))); } } return(RetResponse); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.OK, (new JsonRetMessage(true, false, "internal server error " + Environment.NewLine + ex.Message, null)))); } }
public ActionResult PurchaseInfo(PurchaseModels model) { Session["Delivery"] = model.Method; return(RedirectToAction("PurchaseData")); }