Beispiel #1
0
    public static string GetShipperExpenses(int shipperID, int distinationID)
    {
        var result = new ShipperExpensesManager().GetShipperExpenses(distinationID, shipperID);
        //return result.Expenses;
        var    serializer = new JavaScriptSerializer();
        string jsonString = serializer.Serialize(new { Expenses = result.Expenses, CarChassis = result.CarChassis, TowingCost = result.TowingCost });

        return(jsonString);
    }
Beispiel #2
0
        public static void FillExpensesList(DropDownList DistinationIDList)
        {
            var result = new ShipperExpensesManager().GetExpenseProperties(1);

            if (result != null)
            {
                DistinationIDList.DataSource     = result.DistinationsNames;
                DistinationIDList.DataValueField = "DistinationID";
                DistinationIDList.DataTextField  = "DistinationNameAr";
                DistinationIDList.DataBind();
                DistinationIDList.Items.Insert(0, "");
            }
        }
    public static object SaveShippExpense(ShipperExpense scParam)
    {
        bool   status = new ShipperExpensesManager().SaveItem(scParam);
        object data   = new { };


        if (status)
        {
            data = new { Status = true, Message = Resources.AdminResources_ar.SuccessSave }
        }
        ;
        else
        {
            data = new { Status = false, Message = Resources.AdminResources_ar.ErrorSave }
        };

        return(data);
    }
    public static object SaveShippExpense(ShipperExpense scParam)
    {
        object data = new { };

        if (scParam.ExpenseTypeID == 1 || scParam.DistinationID == null)
        {
            scParam.DistinationID = 0;
        }

        bool status = new ShipperExpensesManager().SaveItem(scParam);

        if (scParam.ExpenseTypeID > 0 && scParam.ShipCompanyID > 0 && status)
        {
            data = new { Status = true, Message = Resources.AdminResources_ar.SuccessSave }
        }
        ;
        else
        {
            data = new { Status = false, Message = Resources.AdminResources_ar.ErrorSave }
        };

        return(data);
    }
Beispiel #5
0
        public static void FillExpensesList(DropDownList ShipCompanyIDList, DropDownList ExpenseTypeIDList, DropDownList DistinationIDList, DropDownList NavigationCoList, DropDownList CustomsCo, int shippCustom)
        {
            var result = new ShipperExpensesManager().GetExpenseProperties(shippCustom);

            if (result != null)
            {
                ShipCompanyIDList.DataSource     = result.ShippingCompaniesNames;
                ShipCompanyIDList.DataValueField = "ShipCompanyID";
                ShipCompanyIDList.DataTextField  = "ShipCompanyNameAr";
                ShipCompanyIDList.DataBind();
                ShipCompanyIDList.Items.Insert(0, new ListItem("اختر الشاحن", ""));

                ExpenseTypeIDList.DataSource     = result.ExpenseTypesNames;
                ExpenseTypeIDList.DataValueField = "ExpenseTypeID";
                ExpenseTypeIDList.DataTextField  = "ExpenseTypeNameAr";
                ExpenseTypeIDList.DataBind();
                ExpenseTypeIDList.Items.Insert(0, new ListItem("نوع المصروف", ""));

                DistinationIDList.DataSource     = result.DistinationsNames;
                DistinationIDList.DataValueField = "DistinationID";
                DistinationIDList.DataTextField  = "DistinationNameAr";
                DistinationIDList.DataBind();
                DistinationIDList.Items.Insert(0, new ListItem("جهة الوصول", ""));

                NavigationCoList.DataSource     = result.NavigationCoNames;
                NavigationCoList.DataValueField = "NavigationCoID";
                NavigationCoList.DataTextField  = "NavigationCoName";
                NavigationCoList.DataBind();
                NavigationCoList.Items.Insert(0, new ListItem("شركة الملاحة", ""));

                CustomsCo.DataSource     = result.CustomsCoNames;
                CustomsCo.DataValueField = "CustomsCompanyID";
                CustomsCo.DataTextField  = "CustomsCompanyNameAr";
                CustomsCo.DataBind();
                CustomsCo.Items.Insert(0, new ListItem("شركة التخليص", ""));
            }
        }