コード例 #1
0
        public static void FillShipProperties(DropDownList ddlDistination, DropDownList NavigationCoIDList, DropDownList ShippingCompanies)
        {
            var result = new ShippInvoiceManager().GetShippInvoicesProperties();

            if (result != null)
            {
                ListItem first = new ListItem("اختر", "");

                ShippingCompanies.DataSource     = result.ShippingCompanies;
                ShippingCompanies.DataTextField  = "ShipCompanyNameEn";
                ShippingCompanies.DataValueField = "ShipCompanyID";
                ShippingCompanies.DataBind();
                ShippingCompanies.Items.Insert(0, first);

                ddlDistination.DataSource     = result.Distinations;
                ddlDistination.DataTextField  = "DistinationNameEn";
                ddlDistination.DataValueField = "DistinationID";
                ddlDistination.DataBind();
                ddlDistination.Items.Insert(0, first);

                NavigationCoIDList.DataSource     = result.NavigationCoNames;
                NavigationCoIDList.DataTextField  = "NavigationCoName";
                NavigationCoIDList.DataValueField = "NavigationCoID";
                NavigationCoIDList.DataBind();
                NavigationCoIDList.Items.Insert(0, first);
            }
        }
コード例 #2
0
    public static object SaveShippCar(ShippInvoicesDetail scParam)
    {
        object data = new { };

        var item = new ShippInvoicesDetail()
        {
            Partitioning = scParam.Partitioning, BillDetailsID = scParam.BillDetailsID, CarID = scParam.CarID, Extra = scParam.Extra, Towing = scParam.Towing, ShippInvoiceID = scParam.ShippInvoiceID, IsDeleted = false, Transportation = scParam.Transportation, Notes = scParam.Notes
        };

        bool status = new ShippInvoiceManager().SaveDetailsItem(item);

        if ((item.CarID > 0 && item.Towing != null) && status)
        {
            //HttpContext.Current.Cache.Remove("ShippInvoicesDetails");
            data = new
            {
                Status  = true,
                message = Resources.AdminResources_ar.SuccessSave
            };
        }
        else
        {
            data = new { Status = false, Message = Resources.AdminResources_ar.ErrorSave }
        };

        return(data);
    }
コード例 #3
0
    public static object SaveInvoice(ShippInvoice scParam)
    {
        object data    = new { };
        int    AddedID = new ShippInvoiceManager().SaveItem(scParam);

        if (AddedID > 0)
        {
            data = new
            {
                Status  = true,
                message = Resources.AdminResources_ar.SuccessSave,
                ID      = AddedID
            };
        }
        else
        {
            data = new { Status = false, Message = Resources.AdminResources_ar.ErrorSave, ID = 0 }
        };

        return(data);
    }
コード例 #4
0
    public static object DeleteShippCar(ShippInvoicesDetail scParam)
    {
        object data = new { };

        int status = new ShippInvoiceManager().DeleteItem(scParam.BillDetailsID);

        if (status > 0)
        {
            HttpContext.Current.Cache.Remove("ShippInvoicesDetails");

            data = new
            {
                Status  = true,
                message = Resources.AdminResources_ar.SuccessDelete
            };
        }
        else
        {
            data = new { Status = false, Message = Resources.AdminResources_ar.ErrorDelete }
        };

        return(data);
    }