Exemple #1
0
        public List <ItemGroupModel> Get()
        {
            con             = new SqlConnection(GetConn());
            cmd             = new SqlCommand("SpParentChild", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Ind", 2);
            da = new SqlDataAdapter(cmd);
            dt = new DataTable();

            dr   = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            list = new List <ItemGroupModel>();
            while (dr.Read())
            {
                ItemGroupModel obj = new ItemGroupModel()
                {
                    ItemGroup      = dr["ItemGroup"].ToString(),
                    GroupPrimary   = dr["GroupPrimary"].ToString(),
                    ItemUnderGroup = dr["ParentGroupID"].ToString()
                };
                list.Add(obj);
            }
            con.Close();

            return(list);
        }
Exemple #2
0
        public JsonResult UpdItemGroup(ItemGroupModel itemGroup)
        {
            Result data = null;

            try
            {
                data = new Result();

                string spName = "UP_ITEM_GROUP_TX_UPD";

                string[] spParamName = new string[] {
                    "@pi_intItemGroupNo", "@pi_strItemGroupName", "@pi_strItemGroupDesc", "@pi_intUseState", "@po_intRetVal",
                    "@po_strErrMsg"
                };
                object[] spParamValue = new object[] {
                    itemGroup.ItemGroupNo, itemGroup.ItemGroupName, itemGroup.ItemGroupDesc, itemGroup.UseState, DBNull.Value,
                    DBNull.Value
                };

                data = dbConn.SqlExecuteSPReturnValue(spName, spParamName, spParamValue);
            }
            catch (Exception ex)
            {
                data.RetVal = 800;
                data.ErrMsg = "Exception in UpdItemGroup : " + ex.Message;

                return(Json(data));
            }

            return(Json(new { data }));
        }
Exemple #3
0
        public JsonResult InsItemGroup(ItemGroupModel itemGroup)
        {
            Result data = null;

            try
            {
                strLoginID = HttpContext.Session.GetString("loginid");

                data = new Result();

                string spName = "UP_ITEM_GROUP_TX_INS";

                string[] spParamName = new string[] {
                    "@pi_strItemGroupName", "@pi_strItemGroupDesc", "@pi_strAdminID", "@po_intRetVal", "@po_strErrMsg"
                };
                object[] spParamValue = new object[] {
                    itemGroup.ItemGroupName, itemGroup.ItemGroupDesc ?? "", strLoginID, DBNull.Value, DBNull.Value
                };

                data = dbConn.SqlExecuteSPReturnValue(spName, spParamName, spParamValue);
            }
            catch (Exception ex)
            {
                data.RetVal = 810;
                data.ErrMsg = "Exception in InsItemGroup : " + ex.Message;

                return(Json(data));
            }

            return(Json(new { data }));
        }
        private svssstores_itemgroup ConvertGroupModeltoGroupEntity(ItemGroupModel itemGroupModel)
        {
            svssstores_itemgroup itemGroupEntity = new svssstores_itemgroup();

            itemGroupEntity.itemgroup_id        = itemGroupModel.ItemGroupId;
            itemGroupEntity.itemgroup_groupname = itemGroupModel.ItemGroupName;
            return(itemGroupEntity);
        }
        private ItemGroupModel ConvertGroupEntitytoGroupGroup(svssstores_itemgroup itemGroupEntity)
        {
            ItemGroupModel itemGroupModel = new ItemGroupModel();

            itemGroupModel.ItemGroupId   = itemGroupEntity.itemgroup_id;
            itemGroupModel.ItemGroupName = itemGroupEntity.itemgroup_groupname;
            return(itemGroupModel);
        }
        internal void UpdateItemGroup(ItemGroupModel itemGroupModel)
        {
            List <svssstores_itemgroup> itemGroupEntityLilst = DBHelper.GetItemGroupList();
            svssstores_itemgroup        findItem             = itemGroupEntityLilst.FirstOrDefault(a => a.itemgroup_id == itemGroupModel.ItemGroupId);

            if (findItem != null)
            {
                findItem.itemgroup_groupname = itemGroupModel.ItemGroupName;
                DBHelper.SaveItemGroup(findItem);
            }
        }
 public bool SaveItemGroup(ItemGroupModel itemGroupModel)
 {
     if (itemGroupModel.ItemGroupId > 0)
     {
         itemRepositry.UpdateItemGroup(itemGroupModel);
     }
     else
     {
         itemRepositry.AddItemGroup(itemGroupModel);
     }
     return true;
 }
Exemple #8
0
 public bool SaveItemGroup(ItemGroupModel itemGroupModel)
 {
     if (itemGroupModel.ItemGroupId > 0)
     {
         itemRepositry.UpdateItemGroup(itemGroupModel);
     }
     else
     {
         itemRepositry.AddItemGroup(itemGroupModel);
     }
     return(true);
 }
        public ItemMasterViewModel()
        {
            itemMaster = new ItemMasterModel();
            itemMasterManger = new ItemMasterManager();
            itemGroup = new ItemGroupModel();
            itemMasterList = new ObservableCollection<ItemMasterModel>();
            saveItemCmd = new RelayCommand(Save, CanSave);
            clearItemCmd = new RelayCommand(ClearItemDetails, CanClearItemDetails);
            openGroupCmd = new RelayCommand(OpenPOPupView, CanOpenPOPupView);
            addItemGroupCmd = new RelayCommand(SaveGroup, CanSaveGroup);
            clearItemGroupCmd = new RelayCommand(SaveGroup, CanSaveGroup);
            itemMasterList = itemMasterManger.GetItemList();
            itemGroupList = itemMasterManger.GetIemGroupList();

            this.UnitPrice = 0;
        }
Exemple #10
0
        public ItemMasterViewModel()
        {
            itemMaster        = new ItemMasterModel();
            itemMasterManger  = new ItemMasterManager();
            itemGroup         = new ItemGroupModel();
            itemMasterList    = new ObservableCollection <ItemMasterModel>();
            saveItemCmd       = new RelayCommand(Save, CanSave);
            clearItemCmd      = new RelayCommand(ClearItemDetails, CanClearItemDetails);
            openGroupCmd      = new RelayCommand(OpenPOPupView, CanOpenPOPupView);
            addItemGroupCmd   = new RelayCommand(SaveGroup, CanSaveGroup);
            clearItemGroupCmd = new RelayCommand(SaveGroup, CanSaveGroup);
            itemMasterList    = itemMasterManger.GetItemList();
            itemGroupList     = itemMasterManger.GetIemGroupList();

            this.UnitPrice = 0;
        }
        public List <ItemGroupModel> GetHiearchyList(List <ItemGroupModel> lstAll, ItemGroupModel node)
        {
            var lstChilds = lstAll.Where(ds => ds.parent_item_group_id == node.item_group_id).ToList();

            if (lstChilds.Count == 0)
            {
                return(null);
            }
            for (int i = 0; i < lstChilds.Count; i++)
            {
                var childs = GetHiearchyList(lstAll, lstChilds[i]);
                lstChilds[i].type     = (childs == null || childs.Count == 0) ? "leaf" : "";
                lstChilds[i].children = childs;
            }
            return(lstChilds.OrderBy(s => s.seq_num).ToList());
        }
Exemple #12
0
        public JsonResult DetailItemGroup(ItemGroupModel itemGroup)
        {
            Result <ItemGroupModel> data = null;

            try
            {
                data = new Result <ItemGroupModel>();

                string spName = "UP_ITEM_GROUP_AR_LST";

                string[] spParamName = new string[] {
                    "@pi_intItemGroupNo", "@pi_strItemGroupName", "@pi_intUseState"
                };
                object[] spParamValue = new object[] {
                    itemGroup.ItemGroupNo, DBNull.Value, DBNull.Value
                };

                Result <DataTable> result = dbConn.SqlExecuteSPReturnTable(spName, spParamName, spParamValue);

                if (result.RetVal.Equals(0))
                {
                    foreach (DataRow row in result.data.Rows)
                    {
                        data.data = new ItemGroupModel
                        {
                            ItemGroupNo   = Convert.ToInt64(row["ITEMGROUPNO"]),
                            ItemGroupName = row["ITEMGROUPNAME"].ToString(),
                            ItemGroupDesc = row["ITEMGROUPDESC"].ToString() ?? "",
                            UseState      = Convert.ToInt16(row["USESTATE"]),
                            RegDate       = row["REGDATE"].ToString(),

                            UpdDate = row["UPDDATE"].ToString() ?? ""
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                data.RetVal = 820;
                data.ErrMsg = "Exception in DetailItemGroup : " + ex.Message;

                return(Json(data));
            }

            return(Json(new { data }));
        }
Exemple #13
0
        public void SaveGroup(object obj)
        {
            var itemGroupDet = new ItemGroupModel {
                ItemGroupId = this.ItemGroupId, ItemGroupName = this.ItemGroupName
            };

            if (itemMasterManger.SaveItemGroup(itemGroupDet))
            {
                this.ItemGroupList = itemMasterManger.GetIemGroupList();
                MessageBox.Show("Group Saved Successfully");
                this.IsItemgroupOpen = Xceed.Wpf.Toolkit.WindowState.Closed;
                ClearGroupDetails();
            }
            else
            {
                MessageBox.Show("Unable to Save Group");
            }
        }
Exemple #14
0
        public JsonResult GetItemGroupList(ItemGroupModel itemGroup)
        {
            List <ItemGroupModel> data = new List <ItemGroupModel>();

            try
            {
                string spName = "UP_ITEM_GROUP_AR_LST";

                string[] spParamName = new string[] {
                    "@pi_intItemGroupNo", "@pi_strItemGroupName", "@pi_intUseState"
                };
                object[] spParamValue = new object[] {
                    itemGroup.ItemGroupNo, DBNull.Value, itemGroup.UseState
                };

                Result <DataTable> result = dbConn.SqlExecuteSPReturnTable(spName, spParamName, spParamValue);

                if (result.RetVal.Equals(0))
                {
                    foreach (DataRow row in result.data.Rows)
                    {
                        ItemGroupModel obj = new ItemGroupModel
                        {
                            ItemGroupNo   = Convert.ToInt64(row["ITEMGROUPNO"]),
                            ItemGroupName = row["ITEMGROUPNAME"].ToString(),
                            UseState      = Convert.ToInt16(row["USESTATE"]),
                            RegDate       = row["REGDATE"].ToString(),
                            UpdDate       = row["UPDDATE"].ToString() ?? ""
                        };

                        data.Add(obj);
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Exception in GetItemGroupList : " + ex.Message);
                return(Json(data));
            }

            return(Json(new { data }));
        }
Exemple #15
0
        public bool Update(ItemGroupModel model)
        {
            string msgError = "";

            try
            {
                var result = _dbHelper.ExecuteScalarSProcedureWithTransaction(out msgError, "sp_itemgroup_update",
                                                                              "@item_group_id", model.item_group_id,
                                                                              "@item_group_name", model.item_group_name
                                                                              );
                if ((result != null && !string.IsNullOrEmpty(result.ToString())) || !string.IsNullOrEmpty(msgError))
                {
                    throw new Exception(Convert.ToString(result) + msgError);
                }
                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 internal void AddItemGroup(ItemGroupModel itemGroupModel)
 {
     svssstores_itemgroup itemGroupEntity = ConvertGroupModeltoGroupEntity(itemGroupModel);
     bool returnResult = DBHelper.SaveItemGroup(itemGroupEntity);
 }
 private ItemGroupModel ConvertGroupEntitytoGroupGroup(svssstores_itemgroup itemGroupEntity)
 {
     ItemGroupModel itemGroupModel = new ItemGroupModel();
     itemGroupModel.ItemGroupId = itemGroupEntity.itemgroup_id;
     itemGroupModel.ItemGroupName = itemGroupEntity.itemgroup_groupname;
     return itemGroupModel;
 }
Exemple #18
0
 public ItemGroupModel CreateItemGroup([FromBody] ItemGroupModel model)
 {
     model.item_group_id = Guid.NewGuid().ToString();
     _itemGroupBusiness.Create(model);
     return(model);
 }
 public bool Update(ItemGroupModel model)
 {
     return(_res.Update(model));
 }
Exemple #20
0
 public IHttpActionResult Default(ItemGroupModel pl)
 {
     return(Ok("Success"));
 }
 public void SaveGroup(object obj)
 {
     var itemGroupDet = new ItemGroupModel { ItemGroupId = this.ItemGroupId, ItemGroupName = this.ItemGroupName };
     if (itemMasterManger.SaveItemGroup(itemGroupDet))
     {
         this.ItemGroupList = itemMasterManger.GetIemGroupList();
         MessageBox.Show("Group Saved Successfully");
         this.IsItemgroupOpen = Xceed.Wpf.Toolkit.WindowState.Closed;
         ClearGroupDetails();
     }
     else
     {
         MessageBox.Show("Unable to Save Group");
     }
 }
 internal void AddItemGroup(ItemGroupModel itemGroupModel)
 {
     svssstores_itemgroup itemGroupEntity = ConvertGroupModeltoGroupEntity(itemGroupModel);
     bool returnResult = DBHelper.SaveItemGroup(itemGroupEntity);
 }
 private svssstores_itemgroup ConvertGroupModeltoGroupEntity(ItemGroupModel itemGroupModel)
 {
     svssstores_itemgroup itemGroupEntity = new svssstores_itemgroup();
     itemGroupEntity.itemgroup_id = itemGroupModel.ItemGroupId;
     itemGroupEntity.itemgroup_groupname = itemGroupModel.ItemGroupName;
     return itemGroupEntity;
 }
 public bool Create(ItemGroupModel model)
 {
     return(_res.Create(model));
 }
 internal void UpdateItemGroup(ItemGroupModel itemGroupModel)
 {
     List<svssstores_itemgroup> itemGroupEntityLilst = DBHelper.GetItemGroupList();
     svssstores_itemgroup findItem = itemGroupEntityLilst.FirstOrDefault(a => a.itemgroup_id == itemGroupModel.ItemGroupId);
     if (findItem != null)
     {
         findItem.itemgroup_groupname = itemGroupModel.ItemGroupName;
         DBHelper.SaveItemGroup(findItem);
     }
 }
Exemple #26
0
 public ItemGroupModel UpdateItemGroup([FromBody] ItemGroupModel model)
 {
     _itemGroupBusiness.Update(model);
     return(model);
 }