public ActionResult Create(TableModel model)
        {
            try
            {
                int OutletId = getOutletId();
                var user     = db.tblTableMasters.Where(a => a.TableNo == model.TableNo && a.OutletId == OutletId && a.AcType == model.AcType).FirstOrDefault();

                if (user == null)
                {
                    tblTableMaster tb = new tblTableMaster();
                    tb.OutletId = OutletId;
                    tb.TableNo  = model.TableNo;
                    tb.AcType   = model.AcType;
                    db.tblTableMasters.Add(tb);
                    db.SaveChanges();
                    TempData["erortbl"] = "OK";
                    TempData["deltbl"]  = "The table has been added";

                    TableM tbKot = new TableM();
                    tbKot.UID       = dbKOT.TableMs.Max(a => a.UID) + 1;
                    tbKot.TableCode = model.TableNo.ToString();
                    tbKot.TableName = model.TableNo.ToString();
                    decimal acType = model.AcType == "Non AC" ? 1002 : 110000000000305;
                    tbKot.AccountM_UID  = acType;
                    tbKot.IsAc          = true;
                    tbKot.IsParcel      = false;
                    tbKot.CommissionPer = 0;
                    tbKot.Branch_UID    = 1001;
                    dbKOT.TableMs.Add(tbKot);
                    dbKOT.SaveChanges();


                    TempData["erortbl"] = "OK";
                    TempData["deltbl"]  = "The table has been added";


                    return(RedirectToAction("Index", "Table"));
                }
                else
                {
                    TempData["erortbl"] = "Already Exists !";
                    TempData["deltbl"]  = "Already Exists !";
                    return(RedirectToAction("Create", "Table"));
                }
            }
            catch (Exception ex)
            {
                TempData["erortbl"] = "Wrong";
                TempData["deltbl"]  = "something went wrong try again !";
                return(RedirectToAction("Create", "Table"));
            }
        }
Exemple #2
0
 public Form1()
 {
     InitializeComponent();
     MyTable = new TableM(this);
 }
Exemple #3
0
 void Awake()
 {
     self = this;
 }