public JsonResult SaveSetting(OrgSetting ObjSetting)
        {
            if (ObjSetting.AcptMinOrd == 0 || ObjSetting.EnblDeleryChrg == 0)
            {
                ObjSetting.DeliveryCharge = 0.00;
            }
            if (ObjSetting.ContactHead1 == null)
            {
                ObjSetting.ContactHead1 = "";
            }
            if (ObjSetting.Contact1 == null)
            {
                ObjSetting.Contact1 = "";
            }
            if (ObjSetting.ContacHead2 == null)
            {
                ObjSetting.ContacHead2 = "";
            }
            if (ObjSetting.Contact2 == null)
            {
                ObjSetting.Contact2 = "";
            }

            ObjSetting.save();
            return(Json(new { data = "1" }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        // GET: CommonApi
        public JObject OrgTickUntick(int OrgId, bool Status)
        {
            OrgSetting orgSetting = OrgSetting.Getone(OrgId);

            if (orgSetting.id == 0)
            {
                orgSetting.OrgId          = OrgId;
                orgSetting.EnblDeleryChrg = 0;
                orgSetting.MinOrderAmt    = 0;
                orgSetting.DeliveryCharge = 0;
                orgSetting.OrdCanlMinTime = 0;
                orgSetting.ByCash         = 1;
                orgSetting.ByOnline       = 1;
                orgSetting.AcptMinOrd     = 1;
                orgSetting.ContactHead1   = "";
                orgSetting.Contact1       = "";
                orgSetting.ContacHead2    = "";
                orgSetting.Contact2       = "";
                orgSetting.CheckBoxStatus = Status;
                orgSetting.save();
            }
            else
            {
                orgSetting.CheckBoxStatus = Status;
                orgSetting.save();
            }
            JObject jObject = new JObject();

            jObject.Add("Status", 200);
            return(jObject);
        }
Esempio n. 3
0
        public JObject OrgSettng()
        {
            var UserInfo = Request.Cookies["UserInfo"];
            int Orgid    = int.Parse(UserInfo["OrgId"]);
            HG_OrganizationDetails ObjOrg  = new HG_OrganizationDetails().GetOne(Orgid);
            OrgSetting             setting = OrgSetting.Getone(Orgid);
            JObject result      = new JObject();
            double  taxableAmt  = (setting.ParcelAmt * setting.ParcelTax) / 100;
            double  ParcelPrice = setting.ParcelAmt + taxableAmt;

            result.Add("InvoicePrint", ObjOrg.InvoicePrintting);
            result.Add("InvoiceNoOfCopy", ObjOrg.NuOfCopy);
            result.Add("OrdDisaply", ObjOrg.OrderDisplay);
            result.Add("KotPrint", ObjOrg.PrinttingType);
            result.Add("NoOfCopy", ObjOrg.Copy);
            result.Add("ParcelAmt", ParcelPrice);
            return(result);
        }
        public ActionResult OrgSettingEdit(int OrgId)
        {
            HG_OrganizationDetails ObjOrg    = new HG_OrganizationDetails().GetOne(OrgId);
            OrgSetting             OrgSeting = OrgSetting.Getone(OrgId);

            if (OrgSeting.OrgId == 0)
            {
                OrgSeting       = new OrgSetting();
                OrgSeting.OrgId = OrgId;
                if (ObjOrg.OrgTypes == "1" && OrgSeting.ByCash == 0) //restruant
                {
                    OrgSeting.ByCash   = 1;                          //yes
                    OrgSeting.ByOnline = 1;                          //NO
                }
                else if (ObjOrg.OrgTypes == "2" && OrgSeting.ByOnline == 0)
                {
                    OrgSeting.ByOnline = 1; //yes
                    OrgSeting.ByCash   = 1; //NO
                }
            }
            return(View(OrgSeting));
        }
Esempio n. 5
0
        public static bool  DeliveryChargeAply(int AppType, OrgSetting setting)
        {
            bool Sts = false;

            //1 customer ,2 captain , 3 admin panel
            if (AppType == 1 && setting.ApplyInCustomerApp)
            {
                Sts = true;
            }
            else if (AppType == 2 && setting.ApplyInCaptainApp)
            {
                Sts = true;
            }
            else if (AppType == 3 && setting.ApplyInAdminPanel)
            {
                Sts = true;
            }
            else
            {
                Sts = false;
            }
            return(Sts);
        }