public static void FillTowingPropertiesList(DropDownList ShipCompanyIDList, DropDownList ServiceTypeIDList, DropDownList RegionIDList) { var result = new TowingExpensesManager().GetExpenseProperties(); if (result != null) { ShipCompanyIDList.DataSource = result.ShippingCompaniesNames; ShipCompanyIDList.DataValueField = "ShipCompanyID"; ShipCompanyIDList.DataTextField = "ShipCompanyNameAr"; ShipCompanyIDList.DataBind(); ShipCompanyIDList.Items.Insert(0, ""); ServiceTypeIDList.DataSource = result.ServiceTypesNames; ServiceTypeIDList.DataValueField = "ServiceTypeID"; ServiceTypeIDList.DataTextField = "ServiceTypeNameAr"; ServiceTypeIDList.DataBind(); ServiceTypeIDList.Items.Insert(0, ""); RegionIDList.DataSource = result.RegionsNames; RegionIDList.DataValueField = "RegionID"; RegionIDList.DataTextField = "RegionAr"; RegionIDList.DataBind(); RegionIDList.Items.Insert(0, ""); } }
public static object SaveTowingExpense(TowingExpense scParam) { object data = new { }; TowingExpense item = new TowingExpense(); item.TowingExpenseID = scParam.TowingExpenseID; item.RegionID = scParam.RegionID; item.ServiceTypeID = scParam.ServiceTypeID; item.ShipCompanyID = scParam.ShipCompanyID; item.ExpensesCharge = scParam.ExpensesCharge; bool status = new TowingExpensesManager().SaveItem(item); if ((item.ServiceTypeID > 0 && item.ShipCompanyID > 0) || status) { //HttpContext.Current.Cache.Remove("TowingExpenses"); data = new { Status = true, Message = Resources.AdminResources_ar.SuccessSave }; } else { data = new { Status = false, Message = Resources.AdminResources_ar.ErrorSave } }; return(data); }