Esempio n. 1
0
        public RepositeryResponce Remove(int id)
        {
            int sucses = 0;
            RepositeryResponce responce = new RepositeryResponce();

            try
            {
                pos_item item = getByItemId(id);

                dbentities.pos_item.Remove(item);
                sucses = dbentities.SaveChanges();
            }catch (Exception exception)
            {
                responce.sucsess = false;
                responce.message = exception.Message;
            }

            if (sucses == 1)
            {
                responce.sucsess = true;
                responce.message = CatgoryConstant.Savesucses;
                return(responce);
            }
            else
            {
                pos_item item = getByItemId(id);
                dbentities.Entry(item).State = EntityState.Unchanged;
                dbentities.SaveChanges();
                responce.sucsess = false;
                responce.message = CatgoryConstant.SaveError;
                return(responce);
            }
        }
Esempio n. 2
0
        private void  fillData(int id)
        {
            pos_item item = itemRepo.getByItemId(id);

            comboBoxCatagory.SelectedValue = item.itemcategory;
            comboBoxUnit.SelectedValue     = item.unit;
            textBoxName.Text        = item.itemname;
            textBoxDiscription.Text = item.discreption;
            itemid = item.id;
        }
Esempio n. 3
0
        public RepositeryResponce Save(pos_item item)
        {
            int sucses = 0;
            RepositeryResponce responce = new RepositeryResponce();

            try
            {
                if (item.id > 0)
                {
                    var current = dbentities.pos_item.Find(item.id);
                    dbentities.Entry(current).CurrentValues.SetValues(item);
                }
                else
                {
                    dbentities.pos_item.Add(item);
                }

                sucses = dbentities.SaveChanges();
            }
            catch (Exception exception)
            {
                responce.sucsess = false;
                responce.message = exception.Message;
                dbentities.pos_item.Remove(item);
                return(responce);
            }
            if (sucses == 1)
            {
                responce.sucsess = true;
                responce.message = CatgoryConstant.Savesucses;
                return(responce);
            }
            else
            {
                responce.sucsess = false;
                responce.message = CatgoryConstant.SaveError;
                return(responce);
            }
        }