Example #1
0
        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, "");
            }
        }
Example #2
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);
    }