Beispiel #1
0
        public void MultipleCabeceraReceta()
        {
            // insertar
            int             rct_originales = db.cabecera_receta.Count();
            cabecera_receta rct            = new cabecera_receta();
            int             id_articulo    = 1;

            rct.articuloId = id_articulo;
            db.cabecera_receta.Add(rct);
            db.SaveChanges();

            //prueba que se ingrese
            int rct_cambiadas = db.cabecera_receta.Count();

            Assert.AreEqual(rct_originales + 1, rct_cambiadas);

            cabecera_receta rct2 = new cabecera_receta();
            int             cabecera_agregada = db.cabecera_receta.OrderByDescending(x => x.Id).First().Id;

            rct2 = db.cabecera_receta.Find(Convert.ToInt16(cabecera_agregada));
            //Prueba de buscar
            Assert.AreEqual(rct2.articuloId, id_articulo);

            db.cabecera_receta.Remove(rct2);
            db.SaveChanges();
            int rct_cambiadas_eliminacion = db.cabecera_receta.Count();

            //Prueba si se eliminó
            Assert.AreEqual(rct_cambiadas - 1, rct_cambiadas_eliminacion);
        }
        public ActionResult Delete(int id, FormCollection collection)
        {
            try
            {
                cabecera_receta cr = new cabecera_receta();
                cr = db.cabecera_receta.Find(Convert.ToInt16(collection.Get("id")));
                db.cabecera_receta.Remove(cr);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
 public ActionResult Create(FormCollection collection)
 {
     try
     {
         // TODO: Add insert logic here
         cabecera_receta cr = new cabecera_receta();
         cr.articuloId = Convert.ToInt32(collection.Get("articuloId"));
         db.cabecera_receta.Add(cr);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception exp)
     {
         return(View());
     }
 }
Beispiel #4
0
        public void InsercionCabeceraReceta()
        {
            int             rct_originales = db.cabecera_receta.Count();
            cabecera_receta rct            = new cabecera_receta();
            int             id_articulo    = 1;

            rct.articuloId = id_articulo;
            db.cabecera_receta.Add(rct);
            db.SaveChanges();

            int rct_cambiadas = db.cabecera_receta.Count();

            Assert.AreEqual(rct_originales + 1, rct_cambiadas);
            db.cabecera_receta.Remove(rct);
            db.SaveChanges();
        }
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add update logic here
                cabecera_receta cr = new cabecera_receta();
                cr            = db.cabecera_receta.Find(id);
                cr.articuloId = Convert.ToInt32(collection.Get("articuloId"));
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #6
0
        public void EliminarCabeceraReceta()
        {
            int             rct_originales = db.cabecera_receta.Count();
            cabecera_receta rct            = new cabecera_receta();
            int             id_articulo    = 1;

            rct.articuloId = id_articulo;
            db.cabecera_receta.Add(rct);
            db.SaveChanges();

            int ultima_cabecera_agregada = db.cabecera_receta.OrderByDescending(x => x.Id).First().Id;

            rct = db.cabecera_receta.Find(Convert.ToInt16(ultima_cabecera_agregada));
            db.cabecera_receta.Remove(rct);
            db.SaveChanges();
            int rct_cambiadas = db.cabecera_receta.Count();

            Assert.AreEqual(rct_cambiadas, rct_originales);
        }