public SysStore SetToBussinessObject(SYS_Store Entity)
        {
            SysStore Model = new SysStore();

            Model.StoreID   = Entity.StoreID;
            Model.StoreName = Entity.StoreName;

            return(Model);
        }
 public ActionResult Store(SysStore model)
 {
     if (model != null && model.StoreID != 0)
     {
         _vmMsg = _dalSysStore.Update(model, Convert.ToInt32(Session["UserID"]));
     }
     else
     {
         _vmMsg = _dalSysStore.Save(model, Convert.ToInt32(Session["UserID"]));
     }
     return(Json(new { StoreID = _dalSysStore.GetStoreId(), msg = _vmMsg }));
 }
Exemple #3
0
        public ValidationMsg Save(SysStore objSysStore, int userid)
        {
            _vmMsg = new ValidationMsg();
            try
            {
                var tblSysStore = new SYS_Store
                {
                    StoreID       = objSysStore.StoreID,
                    StoreCode     = objSysStore.StoreCode,
                    StoreName     = objSysStore.StoreName,
                    StoreCategory = objSysStore.StoreCategory,
                    StoreType     = objSysStore.StoreType,
                    IsActive      = objSysStore.IsActive == "Active",
                    IsDelete      = false,
                    SetOn         = DateTime.Now,
                    SetBy         = userid,
                    IPAddress     = string.Empty
                };
                _context.SYS_Store.Add(tblSysStore);
                _context.SaveChanges();
                StoreID     = tblSysStore.StoreID;
                _vmMsg.Type = Enums.MessageType.Success;
                _vmMsg.Msg  = "Saved Successfully.";
            }
            catch (Exception ex)
            {
                if (ex.InnerException.InnerException.Message.Contains("UNIQUE KEY"))
                {
                    _vmMsg.Type = Enums.MessageType.Error;
                    _vmMsg.Msg  = "Store Code Already Exit..";
                }
                else
                {
                    _vmMsg.Type = Enums.MessageType.Error;
                    _vmMsg.Msg  = "Failed to Save.";
                }
            }

            return(_vmMsg);
        }
Exemple #4
0
        public ValidationMsg Update(SysStore objSysStore, int userid)
        {
            _vmMsg = new ValidationMsg();
            try
            {
                var store = _context.SYS_Store.FirstOrDefault(s => s.StoreID == objSysStore.StoreID);
                if (store != null)
                {
                    store.StoreCode     = objSysStore.StoreCode;
                    store.StoreName     = objSysStore.StoreName;
                    store.StoreCategory = objSysStore.StoreCategory;
                    store.StoreType     = objSysStore.StoreType;
                    store.IsActive      = objSysStore.IsActive == "Active";
                    store.ModifiedOn    = DateTime.Now;
                    store.ModifiedBy    = userid;
                }
                _context.SaveChanges();

                _vmMsg.Type = Enums.MessageType.Update;
                _vmMsg.Msg  = "Updated Successfully.";
            }
            catch (Exception ex)
            {
                if (ex.InnerException.InnerException.Message.Contains("UNIQUE KEY"))
                {
                    _vmMsg.Type = Enums.MessageType.Error;
                    _vmMsg.Msg  = "Store Code Already Exit..";
                }
                else
                {
                    _vmMsg.Type = Enums.MessageType.Error;
                    _vmMsg.Msg  = "Failed to Update.";
                }
            }
            return(_vmMsg);
        }
 public static void Main()
 {
     SysStore.Inizialize();
     Console.ReadKey(true);
 }