public static Hashtable savedetailswithlist(Hashtable ht, string Type, string Req, List <LoadList> LoadList) { string Data = ""; string obj = ""; Hashtable ht_param = new Hashtable(); Hashtable ReturnData = new Hashtable(); DBFunctions db = new DBFunctions(); DataSet ds = new DataSet(); DataSet ds12 = new DataSet(); DataTable dt_LoadList = new DataTable(); List <ErrorModel> _ErrorDetails = new List <ErrorModel>(); ReturnData.Clear(); System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); try { if (Type == "SaveCompleteLoad") { _UserSaveModelWithID.Clear(); ht_param.Clear(); dt_LoadList = SaveParameters_LoadList(LoadList); ht_param.Add("@ITEM_IDS", dt_LoadList); ht_param.Add("@MEMEBER_ID", ht["MEMEBER_ID"].ToString()); ht_param.Add("@TOTAL_SVP", ht["TOTAL_SVP"].ToString()); ht_param.Add("@TOTAL_AMOUNT", ht["TOTAL_AMOUNT"].ToString()); ht_param.Add("@ORDER_TYPE", ht["ORDER_TYPE"].ToString()); ht_param.Add("@IsActive", ht["IsActive"].ToString()); ht_param.Add("@Company_ID", HttpContext.Current.Session["Company_ID"].ToString()); ht_param.Add("@Branch_ID", HttpContext.Current.Session["Branch_ID"].ToString()); ht_param.Add("@Login_user_ID", HttpContext.Current.Session["Login_user_ID"].ToString()); ds = db.SysFetchDataInDataSet("[SAVE_UPDATE_ORDER_ENTRY]", ht_param); if (ds.Tables.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { UserSaveModelWithID _UserSaveModelWithIDDetails = new UserSaveModelWithID(); _UserSaveModelWithIDDetails.ID = item["ID"].ToString(); _UserSaveModelWithIDDetails.CustomErrorState = item["CustomErrorState"].ToString(); _UserSaveModelWithIDDetails.CustomMessage = item["CustomMessage"].ToString(); _UserSaveModelWithID.Add(_UserSaveModelWithIDDetails); } } ReturnData["Save"] = serializer.Serialize(_UserSaveModelWithID); } ErrorModel _error = new ErrorModel(); _error.Error = "false"; _error.ErrorMessage = "Success"; _ErrorDetails.Add(_error); ReturnData["ErrorDetail"] = serializer.Serialize(_ErrorDetails); HttpContext.Current.Response.AppendHeader("ResponseHeader", "200"); } catch (Exception ex) { ErrorModel _error = new ErrorModel(); _error.Error = "true"; _error.ErrorMessage = "Some problem occurred please try again later";//ex.ToString(); _ErrorDetails.Add(_error); ReturnData["ErrorDetail"] = serializer.Serialize(_ErrorDetails); HttpContext.Current.Response.AppendHeader("ResponseHeader", "500"); } return(ReturnData); }
public static Hashtable SaveOrderPaymentDetailsList(Hashtable ht, string Type, string Req, List <OrderPaymentDetailsList_Model> OrderPaymentDetailsList) { string Data = ""; string obj = ""; Hashtable ht_Blank = new Hashtable(); Hashtable ReturnData = new Hashtable(); DBFunctions db = new DBFunctions(); DataTable dt = new DataTable(); DataTable dt_OrderPaymentDetails = new DataTable(); List <ErrorModel> _ErrorDetails = new List <ErrorModel>(); ReturnData.Clear(); System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); try { if (Type == "OrderPaymentDetails") { _UserSaveModelWithID.Clear(); ht_param.Clear(); dt_OrderPaymentDetails = SaveParameters_OrderPaymentDetailsList(OrderPaymentDetailsList); ht_param.Add("@UDT_ORDER_PAYMENT_DETAILS", dt_OrderPaymentDetails); ht_param.Add("@Order_Details_id", ht["Order_Details_id"].ToString()); ds = db.SysFetchDataInDataSet("[SAVE_ORDER_PAYMENT_DETAILS]", ht_param); if (ds.Tables.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { UserSaveModelWithID _UserSaveModelIDDetails = new UserSaveModelWithID(); _UserSaveModelIDDetails.ID = item["ID"].ToString(); _UserSaveModelIDDetails.CustomErrorState = item["CustomErrorState"].ToString(); _UserSaveModelIDDetails.CustomMessage = item["CustomMessage"].ToString(); _UserSaveModelWithID.Add(_UserSaveModelIDDetails); } } ReturnData["OrderPaymentDetails"] = serializer.Serialize(_UserSaveModelWithID); } ErrorModel _error = new ErrorModel(); _error.Error = "false"; _error.ErrorMessage = "Success"; _ErrorDetails.Add(_error); ReturnData["ErrorDetail"] = serializer.Serialize(_ErrorDetails); HttpContext.Current.Response.AppendHeader("ResponseHeader", "200"); } catch (Exception ex) { ErrorModel _error = new ErrorModel(); _error.Error = "true"; _error.ErrorMessage = "Some problem occurred please try again later";//ex.ToString(); _ErrorDetails.Add(_error); ReturnData["ErrorDetail"] = serializer.Serialize(_ErrorDetails); HttpContext.Current.Response.AppendHeader("ResponseHeader", "500"); } return(ReturnData); }
public static Hashtable ContactDetails(Hashtable ht, string Type, string Req) { try { string[] words = null; string Data = Req; ReturnData.Clear(); if (Type == "Fill") { _CountryModel.Clear(); ht_param.Clear(); ds = db.SysFetchDataInDataSet("[GetCountryList]", ht_param); if (ds.Tables.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { CountryModel CountryModel_Detail = new CountryModel(); CountryModel_Detail.Name = item["NAME"].ToString(); CountryModel_Detail.COUNTRY_ID = Convert.ToInt32(item["COUNTRY_ID"].ToString()); _CountryModel.Add(CountryModel_Detail); } } ReturnData["Country"] = serializer.Serialize(_CountryModel); } if (Type == "Wallet_Balance") { _Wallet_balanceModel.Clear(); ht_param.Clear(); ht_param.Add("@Member_id", ht["Member_id"].ToString()); ds = db.SysFetchDataInDataSet("[GET_MEMBER_WALLET_BALANCE_FromMemberID]", ht_param); if (ds.Tables.Count > 0) { _Wallet_balanceModel = ds.Tables[0].AsEnumerable() .Select(row => new Wallet_balanceModel { Wallet_Balance = row["Wallet_Balance"].ToString() }).ToList(); } ReturnData["Wallet_Balance"] = serializer.Serialize(_Wallet_balanceModel); } if (Type == "State") { _CountryModel.Clear(); ht_param.Clear(); ht_param.Add("@COUNTRY_ID", ht["COUNTRY_ID"].ToString()); ds = db.SysFetchDataInDataSet("[GetStateList]", ht_param); if (ds.Tables.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { CountryModel CountryModel_Detail = new CountryModel(); CountryModel_Detail.Name = item["NAME"].ToString(); CountryModel_Detail.COUNTRY_ID = Convert.ToInt32(item["LOCATION_ID"].ToString()); _CountryModel.Add(CountryModel_Detail); } } ReturnData["State"] = serializer.Serialize(_CountryModel); } if (Type == "District") { _CountryModel.Clear(); ht_param.Clear(); ht_param.Add("@State_ID", ht["State_ID"].ToString()); ds = db.SysFetchDataInDataSet("[GetDistrictList]", ht_param); if (ds.Tables.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { CountryModel CountryModel_Detail = new CountryModel(); CountryModel_Detail.Name = item["NAME"].ToString(); CountryModel_Detail.COUNTRY_ID = Convert.ToInt32(item["District_ID"].ToString()); _CountryModel.Add(CountryModel_Detail); } } ReturnData["District"] = serializer.Serialize(_CountryModel); } if (Type == "FillShippingAddress") { ShippingAddressModel_list.Clear(); ht_param.Clear(); ht_param.Add("@Company_ID", HttpContext.Current.Session["Company_ID"].ToString()); ht_param.Add("@Branch_ID", HttpContext.Current.Session["Branch_ID"].ToString()); ht_param.Add("@Contact_id", ht["Contact_id"].ToString()); ds = db.SysFetchDataInDataSet("[GetShipping_Address]", ht_param); if (ds.Tables.Count > 0) { ShippingAddressModel_list = ds.Tables[0].AsEnumerable() .Select(row => new ShippingAddressModel { id = row["id"].ToString(), name = row["name"].ToString(), addressline = row["addressline"].ToString(), District_Name = row["District_Name"].ToString(), State_Name = row["State_Name"].ToString(), Country_Name = row["Country_Name"].ToString(), pincode = row["pincode"].ToString(), MobileNo = row["MobileNo"].ToString(), is_default = row["is_default"].ToString() }).ToList(); } ReturnData["FillShippingAddress"] = serializer.Serialize(ShippingAddressModel_list); } if (Type == "FillShippingMethod") { ShippingMethodModel_list.Clear(); ht_param.Clear(); ht_param.Add("@Company_ID", HttpContext.Current.Session["Company_ID"].ToString()); ht_param.Add("@Branch_ID", HttpContext.Current.Session["Branch_ID"].ToString()); ds = db.SysFetchDataInDataSet("[GET_SHIPPING_METHOD]", ht_param); if (ds.Tables.Count > 0) { ShippingMethodModel_list = ds.Tables[0].AsEnumerable() .Select(row => new ShippingMethodModel { ID = row["ID"].ToString(), NAME = row["NAME"].ToString(), CODE = row["CODE"].ToString(), IsActive = row["IsActive"].ToString() }).ToList(); } ReturnData["FillShippingMethod"] = serializer.Serialize(ShippingMethodModel_list); } if (Type == "SaveAddress") { _UserSaveModelWithID.Clear(); ht_param.Clear(); ht_param.Add("@Contact_ID", ht["Contact_ID"].ToString()); ht_param.Add("@Name", ht["Name"].ToString()); ht_param.Add("@MobileNo", ht["MobileNo"].ToString()); if (ht["country_id"].ToString() == "") { ht_param.Add("@country_id", DBNull.Value); } else { ht_param.Add("@country_id", ht["country_id"].ToString()); } if (ht["state_id"].ToString() == "") { ht_param.Add("@state_id", DBNull.Value); } else { ht_param.Add("@state_id", ht["state_id"].ToString()); } if (ht["district_id"].ToString() == "") { ht_param.Add("@district_id", DBNull.Value); } else { ht_param.Add("@district_id", ht["district_id"].ToString()); } ht_param.Add("@addressline", ht["addressline"].ToString()); ht_param.Add("@pincode", ht["pincode"].ToString()); ht_param.Add("@city", ht["city"].ToString()); ht_param.Add("@Company_ID", HttpContext.Current.Session["Company_ID"].ToString()); ht_param.Add("@Branch_ID", HttpContext.Current.Session["Branch_ID"].ToString()); ht_param.Add("@Login_user_ID", HttpContext.Current.Session["Login_user_ID"].ToString()); ds = db.SysFetchDataInDataSet("[INSERT_Delivery_Address]", ht_param); if (ds.Tables.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { UserSaveModelWithID ___UserSaveModelWithIDDetails = new UserSaveModelWithID(); ___UserSaveModelWithIDDetails.CustomErrorState = item["CustomErrorState"].ToString(); ___UserSaveModelWithIDDetails.CustomMessage = item["CustomMessage"].ToString(); ___UserSaveModelWithIDDetails.ID = item["ID"].ToString(); _UserSaveModelWithID.Add(___UserSaveModelWithIDDetails); } } ReturnData["SaveAddress"] = serializer.Serialize(_UserSaveModelWithID); } if (Type == "SaveOrder_Details") { _UserSaveModelWithID.Clear(); ht_param.Clear(); ht_param.Add("@Member_Id", ht["Member_Id"].ToString()); ht_param.Add("@Order_ID", ht["Order_ID"].ToString()); ht_param.Add("@ShippingMethod_ID", ht["ShippingMethod_ID"].ToString()); ht_param.Add("@Address_ID", ht["Address_ID"].ToString()); ht_param.Add("@Company_ID", HttpContext.Current.Session["Company_ID"].ToString()); ht_param.Add("@Branch_ID", HttpContext.Current.Session["Branch_ID"].ToString()); ht_param.Add("@Login_user_ID", HttpContext.Current.Session["Login_user_ID"].ToString()); ds = db.SysFetchDataInDataSet("[INSERT_Order_Details]", ht_param); if (ds.Tables.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { UserSaveModelWithID ___UserSaveModelWithIDDetails = new UserSaveModelWithID(); ___UserSaveModelWithIDDetails.CustomErrorState = item["CustomErrorState"].ToString(); ___UserSaveModelWithIDDetails.CustomMessage = item["CustomMessage"].ToString(); ___UserSaveModelWithIDDetails.ID = item["ID"].ToString(); _UserSaveModelWithID.Add(___UserSaveModelWithIDDetails); } } ReturnData["SaveOrder_Details"] = serializer.Serialize(_UserSaveModelWithID); } _errorDetail.Clear(); ErrorModel _error = new ErrorModel(); _error.Error = "false"; _error.ErrorMessage = "Success"; _errorDetail.Add(_error); ReturnData["ErrorDetail"] = serializer.Serialize(_errorDetail); HttpContext.Current.Response.AppendHeader("ResponseHeader", "200"); } catch (Exception ex) { _errorDetail.Clear(); ErrorModel _error = new ErrorModel(); _error.Error = "true"; _error.ErrorMessage = "Some problem occurred please try again later"; _errorDetail.Add(_error); ReturnData["ErrorDetail"] = serializer.Serialize(_errorDetail); HttpContext.Current.Response.AppendHeader("ResponseHeader", "500"); } return(ReturnData); }
public static Hashtable CustomerDetails(Hashtable ht, string Type, string Req) { try { string[] words = null; string Data = Req; ReturnData.Clear(); if (Type == "Fill") { words = null; words = Req.Split('@'); for (int m = 0; words.Count() > m; m++) { Data = words[m].ToString(); if (Data == "Country") { _CountryModel.Clear(); ht_param.Clear(); ds = db.SysFetchDataInDataSet("[GetCountryList]", ht_param); if (ds.Tables.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { CountryModel CountryModel_Detail = new CountryModel(); CountryModel_Detail.Name = item["NAME"].ToString(); CountryModel_Detail.COUNTRY_ID = Convert.ToInt32(item["COUNTRY_ID"].ToString()); _CountryModel.Add(CountryModel_Detail); } } ReturnData["Country"] = serializer.Serialize(_CountryModel); GetStateforDefaultCountry(_CountryModel[0].COUNTRY_ID.ToString()); } if (Data == "Fill1") { _CountryModel.Clear(); _CustomerDetailsModel.Clear(); ht_param.Clear(); ht_param.Add("@ID", ht["ID"].ToString()); ds = db.SysFetchDataInDataSet("[GetSelectedCustomerDetails]", ht_param); if (ds.Tables.Count > 0) { _CustomerDetailsModel = ds.Tables[0].AsEnumerable() .Select(row => new CustomerDetailsModel { ID = row["ID"].ToString(), Company_Name = row["Company_Name"].ToString(), Account_Number = row["Account_Number"].ToString(), Country = row["Country"].ToString(), State = row["State"].ToString(), City = row["City"].ToString(), Zip_Code = row["Zip_Code"].ToString(), Address1 = row["Address1"].ToString(), Address2 = row["Address2"].ToString(), Accnt_Payable_Email = row["Accnt_Payable_Email"].ToString(), IsActive = row["IsActive"].ToString() }).ToList(); } ReturnData["BasicData"] = serializer.Serialize(_CustomerDetailsModel); } if (Data == "ContactDetails") { _CountryModel.Clear(); _TruckLocationModel.Clear(); ht_param.Clear(); ht_param.Add("@BT_ID", ht["ID"].ToString()); ht_param.Add("@Company_ID", HttpContext.Current.Session["Company_ID"].ToString()); ht_param.Add("@Branch_ID", HttpContext.Current.Session["Branch_ID"].ToString()); ds = db.SysFetchDataInDataSet("[GET_CUSTOMER_DETAILS_Contact]", ht_param); if (ds.Tables.Count > 0) { _TruckLocationModel = ds.Tables[0].AsEnumerable() .Select(row => new CustomerContactDetailsModel { ID = row["ID"].ToString(), Contact_Name = row["Contact_Name"].ToString(), Designation = row["Designation"].ToString(), Email = row["Email"].ToString(), Phone = row["Phone"].ToString(), Fax = row["Fax"].ToString() }).ToList(); } ReturnData["ContactDetails"] = serializer.Serialize(_TruckLocationModel); } } } if (Type == "State") { _CountryModel.Clear(); ht_param.Clear(); ht_param.Add("@COUNTRY_ID", ht["COUNTRY_ID"].ToString()); ds = db.SysFetchDataInDataSet("[GetStateList]", ht_param); if (ds.Tables.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { CountryModel CountryModel_Detail = new CountryModel(); CountryModel_Detail.Name = item["NAME"].ToString(); CountryModel_Detail.COUNTRY_ID = Convert.ToInt32(item["LOCATION_ID"].ToString()); _CountryModel.Add(CountryModel_Detail); } } ReturnData["State"] = serializer.Serialize(_CountryModel); } if (Type == "Save") { _UserSaveModelWithID.Clear(); ht_param.Clear(); ht_param.Add("@ID", ht["ID"]); ht_param.Add("@Company_Name", ht["Company_Name"]); ht_param.Add("@Account_Number", ht["Account_Number"]); if (ht["Country"].ToString() == "") { ht_param.Add("@Country", DBNull.Value); } else { ht_param.Add("@Country", ht["Country"].ToString()); } if (ht["State"].ToString() == "") { ht_param.Add("@State", DBNull.Value); } else { ht_param.Add("@State", ht["State"].ToString()); } ht_param.Add("@City", ht["City"].ToString()); ht_param.Add("@Zip_Code", ht["Zip_Code"].ToString()); ht_param.Add("@Address1", ht["Address1"].ToString()); ht_param.Add("@Address2", ht["Address2"].ToString()); ht_param.Add("@Accnt_Payable_Email", ht["Accnt_Payable_Email"].ToString()); ht_param.Add("@ContactID", ht["ContactID"].ToString()); ht_param.Add("@ContactName", ht["ContactName"].ToString()); ht_param.Add("@Designation", ht["Designation"].ToString()); ht_param.Add("@ContactEmail", ht["ContactEmail"].ToString()); ht_param.Add("@ContactPhoneNo", ht["ContactPhoneNo"].ToString()); ht_param.Add("@ContactFax", ht["ContactFax"].ToString()); ht_param.Add("@Mode", ht["MODE"].ToString()); ht_param.Add("@Company_ID", HttpContext.Current.Session["Company_ID"].ToString()); ht_param.Add("@Branch_ID", HttpContext.Current.Session["Branch_ID"].ToString()); ht_param.Add("@Login_user_ID", HttpContext.Current.Session["Login_user_ID"].ToString()); ds = db.SysFetchDataInDataSet("[INSERT_CUSTOMER_DETAILS_Basic]", ht_param); if (ds.Tables.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { UserSaveModelWithID _UserSaveModelIDDetails = new UserSaveModelWithID(); _UserSaveModelIDDetails.ID = item["ID"].ToString(); _UserSaveModelIDDetails.CustomErrorState = item["CustomErrorState"].ToString(); _UserSaveModelIDDetails.CustomMessage = item["CustomMessage"].ToString(); _UserSaveModelWithID.Add(_UserSaveModelIDDetails); } } ReturnData["Save"] = serializer.Serialize(_UserSaveModelWithID); } if (Type == "Delete") { _UserSaveModel.Clear(); ht_param.Clear(); ht_param.Add("@ID", ht["ID"]); ht_param.Add("@MODE", "DELETE"); ht_param.Add("@Login_user_ID", HttpContext.Current.Session["Login_user_ID"].ToString()); ds = db.SysFetchDataInDataSet("[INSERT_CUSTOMER_DETAILS_Contact]", ht_param); if (ds.Tables.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { UserSaveModel _UserSaveModelDetails = new UserSaveModel(); _UserSaveModelDetails.CustomErrorState = item["CustomErrorState"].ToString(); _UserSaveModelDetails.CustomMessage = item["CustomMessage"].ToString(); _UserSaveModel.Add(_UserSaveModelDetails); } } ReturnData["Delete"] = serializer.Serialize(_UserSaveModel); } _ErrorModel.Clear(); ErrorModel _error = new ErrorModel(); _error.Error = "false"; _error.ErrorMessage = "sucess"; _ErrorModel.Add(_error); ReturnData["ErrorDetail"] = serializer.Serialize(_ErrorModel); HttpContext.Current.Response.AppendHeader("ResponseHeader", "200"); } catch (Exception ex) { _ErrorModel.Clear(); ReturnData.Clear(); ErrorModel _error = new ErrorModel(); _error.Error = "true"; _error.ErrorMessage = "Some problem occurred please try again later"; _ErrorModel.Add(_error); ReturnData["ErrorDetail"] = serializer.Serialize(_ErrorModel); HttpContext.Current.Response.AppendHeader("ResponseHeader", "500"); } return(ReturnData); }