Пример #1
0
        public IHttpActionResult PutItem(int id, Models.Item item)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != item.Ino)
            {
                return(BadRequest());
            }

            db.Entry(item).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ItemExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #2
0
        public Boolean AddUser(Users _users)
        {
            try
            {
                // Convierte el string en SHA256
                var _pdw = _users.PWD;
                _pdw       = EncodeSecurityService.EncodeTo(_pdw);
                _users.PWD = _pdw;

                DateTime now = DateTime.Now;
                _users.DateStart  = now;
                _users.DateUpdate = now;
                _users.Status     = "A";

                _inventoryDb.Users.Add(_users);
                _inventoryDb.SaveChanges();
                Message = "Usuario creado exitosamente!!";
                return(true);
            }
            catch (Exception Err)
            {
                Trace.WriteLine("The error is: " + Err);
                Console.WriteLine(Err.InnerException.Message);
                Message = "Opps, ocurrido un error, intente nuevamente o más tarde.";
                return(false);
            }
        }
Пример #3
0
 private void toolBar_btnSave_Click(object sender)
 {
     if (InventoryDB.SaveChanges() > 0)
     {
         toolBar.msgSaved(InventoryDB.NumberOfRecords);
         item_inventoryViewSource.View.Refresh();
     }
 }
Пример #4
0
 public void InsertCategory()
 {
     using (InventoryDB db = new InventoryDB())
     {
         db.Categories.Add(new Category()
         {
             Name        = "Electrodomesticos",
             Description = "Equipos electricos para el uso domestico"
         });
         int numberOfChanges = db.SaveChanges();
         Assert.AreEqual(numberOfChanges, 1);
     }
 }
Пример #5
0
 public void InsertCategory()
 {
     using (InventoryDB db = new InventoryDB())
     {
         db.Categories.Add(new Category()
         {
             Name        = "Televisores",
             Description = "para ver"
         });
         int numberOfChanges = db.SaveChanges();
         Assert.AreEqual(numberOfChanges, 1);
     }
 }
Пример #6
0
        public Boolean AddProduct(Product _product)
        {
            var userID = _product.UserID;

            if (_validationsUserService.CheckRole(userID))
            {
                try
                {
                    var MaxID     = ((_inventoryDb.Product.Max(obj => obj.ProductID)) + 1).ToString();
                    var code      = _product.Code;
                    var SKU       = ("0000000000" + (MaxID) + code);
                    var SKULength = 10;
                    _product.SKU = SKU.Substring(SKU.Length - SKULength);

                    DateTime now = DateTime.Now;
                    //_product.DateStart = now;
                    _product.DateUpdate = now;
                    _product.Status     = "A";

                    _inventoryDb.Product.Add(_product);
                    _inventoryDb.SaveChanges();
                    Message = "Producto agregado correctamente";
                    return(true);
                }
                catch (Exception Err)
                {
                    Trace.WriteLine("The error is: " + Err);
                    Console.WriteLine(Err.InnerException.Message);
                    Message = "Opps, ocurrido un error, intente nuevamente o más tarde";
                    return(false);
                }
            }
            else
            {
                Message = "Lo sentimos, su usuario no tiene privilegios para esta acción";
                return(false);
            }
        }
Пример #7
0
        public void InsertCategory()
        {
            //Inserta un dato en la tabla de la BD que hemos creado.
            using (InventoryDB db = new InventoryDB())
            {
                db.Categories.Add(new Category()
                {
                    Name        = "Electrodomesticos",
                    Description = "Equipos Electricos para el uso domestico"
                });

                //SaveChange devuelve un numero q es el numero de cambios q hace en la BD.
                int numberOfChanges = db.SaveChanges();
                Assert.AreEqual(numberOfChanges, 1);
            }
        }
Пример #8
0
 public ActionResult Create(Category category)
 {
     context.Categories.Add(category);
     context.SaveChanges();
     return(RedirectToAction("Index"));
 }
 public int Complete()
 {
     return(_context.SaveChanges());
 }