Example #1
0
        public void MultipleFamilia()
        {
            // insertar
            int     fml_original = db.familia.Count();
            familia fml          = new familia();

            nombre_familia = "prueba TEST";
            int id_linea = 1;

            fml.nombre  = nombre_familia;
            fml.lineaId = Convert.ToInt16(id_linea);
            db.familia.Add(fml);
            db.SaveChanges();

            //prueba que se ingrese
            int fml_cambiadas = db.familia.Count();

            Assert.AreEqual(fml_original + 1, fml_cambiadas);

            familia fml2             = new familia();
            int     familia_agregada = db.familia.OrderByDescending(x => x.Id).First().Id;

            fml2 = db.familia.Find(Convert.ToInt16(familia_agregada));
            //Prueba de buscar
            Assert.AreEqual(fml2.nombre, nombre_familia);

            db.familia.Remove(fml2);
            db.SaveChanges();
            int fml_cambiadas_eliminacion = db.familia.Count();

            //Prueba si se eliminó
            Assert.AreEqual(fml_cambiadas - 1, fml_cambiadas_eliminacion);
        }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            familia familia = db.familia.Find(id);

            db.familia.Remove(familia);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public void Busqueda()
        {
            familia fm             = new familia();
            string  nombre_familia = nombre;
            int     fm_familia     = db.familia.Count();

            fm = db.familia.Find(Convert.ToInt16(fm_familia));
            //Prueba de buscar
            Assert.AreEqual(fm.nombre, nombre_familia);
        }
Example #4
0
 public ActionResult Edit([Bind(Include = "Id,nombre,lineaId")] familia familia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(familia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.lineaId = new SelectList(db.linea, "Id", "nombre", familia.lineaId);
     return(View(familia));
 }
Example #5
0
        public ActionResult Create([Bind(Include = "Id,nombre,lineaId")] familia familia)
        {
            if (ModelState.IsValid)
            {
                db.familia.Add(familia);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.lineaId = new SelectList(db.linea, "Id", "nombre", familia.lineaId);
            return(View(familia));
        }
        public void Eliminacion()
        {
            int     fm_originales = db.familia.Count();
            familia fm            = new familia();

            fm = db.familia.Find(Convert.ToInt16(fm_originales));
            db.familia.Remove(fm);
            db.SaveChanges();
            int fm_cambiadas = db.familia.Count();

            Assert.AreEqual(fm_originales - 1, fm_cambiadas);
        }
        public void Edicion()
        {
            int     fm_originales       = db.familia.Count();
            familia fm                  = new familia();
            string  fm_nombre_reemplazo = nombre_remplazo;
            string  fm_nombre_orginal   = nombre;

            fm        = db.familia.Find(Convert.ToInt16(fm_originales));
            fm.nombre = fm_nombre_reemplazo;
            db.SaveChanges();
            Assert.AreNotEqual(fm.nombre, fm_nombre_orginal);
        }
Example #8
0
        // GET: familias/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            familia familia = db.familia.Find(id);

            if (familia == null)
            {
                return(HttpNotFound());
            }
            return(View(familia));
        }
        public void Insercion()
        {
            int     fm_originales = db.familia.Count();
            familia fm            = new familia();

            fm.Id      = fm_originales + 1;
            fm.nombre  = nombre;
            fm.lineaId = 2;
            db.familia.Add(fm);
            db.SaveChanges();
            int fm_cambiadas = db.familia.Count();

            Assert.AreEqual(fm_originales + 1, fm_cambiadas);
        }
Example #10
0
        // GET: familias/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            familia familia = db.familia.Find(id);

            if (familia == null)
            {
                return(HttpNotFound());
            }
            ViewBag.lineaId = new SelectList(db.linea, "Id", "nombre", familia.lineaId);
            return(View(familia));
        }
Example #11
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            try
            {
                familia fml = new familia();
                fml = db.familia.Find(Convert.ToInt16(collection.Get("id")));
                db.familia.Remove(fml);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Example #12
0
 public ActionResult Create(FormCollection collection)
 {
     try
     {
         familia fml = new familia();
         fml.lineaId = Convert.ToInt32(collection.Get("lineaId"));
         fml.nombre  = collection.Get("nombre");
         db.familia.Add(fml);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception exp)
     {
         return(View());
     }
 }
Example #13
0
        public void InsercionFamilia()
        {
            int     fml_originales = db.familia.Count();
            familia fml            = new familia();

            nombre_familia = "prueba TEST";
            int id_linea = 1;

            fml.nombre  = nombre_familia;
            fml.lineaId = Convert.ToInt16(id_linea);
            db.familia.Add(fml);
            db.SaveChanges();

            int fml_cambiadas = db.familia.Count();

            Assert.AreEqual(fml_originales + 1, fml_cambiadas);
            db.familia.Remove(fml);
            db.SaveChanges();
        }
Example #14
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add update logic here
                familia fml = new familia();
                fml         = db.familia.Find(Convert.ToInt16(collection.Get("id")));
                fml.nombre  = collection.Get("nombre");
                fml.lineaId = Convert.ToInt16(collection.Get("lineaId"));

                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Example #15
0
        private void SaveNewFamilia(object sender, RoutedEventArgs e)
        {
            try
            {
                if (selectedFamilyMember != 0)
                {
                    familia uFamilia = dbContext.familia.SingleOrDefault(k => k.ID == selectedFamilyMember);
                    if (uFamilia != null)
                    {
                        uFamilia.familyTypeName = familyTypeName.Text;
                        uFamilia.familyname     = familyMemberName.Text;
                        uFamilia.birthDate      = DateTime.Parse(familiMemberBirthYear.Text);
                    }
                }
                else
                {
                    familia fml = new familia();

                    fml.empID          = selectedPersonID;
                    fml.familyTypeName = familyTypeName.Text;
                    fml.familyname     = familyMemberName.Text;
                    fml.birthDate      = DateTime.Parse(familiMemberBirthYear.Text);


                    dbContext.familia.Add(fml);
                }
                dbContext.SaveChanges();

                //  txtStatus.Text = rOrganization.organizationName + " has being added!";
            }
            catch (DbUpdateException ex)
            {
                MessageBox.Show("Problem yarandı" + ex.ToString());
            }
            finally
            {
                FillFamilyList(selectedPersonID);
                MessageBox.Show("Melumatlar saxlanıldı");
            }
        }
Example #16
0
        public void EliminarFamilia()
        {
            int     fml_original = db.familia.Count();
            familia fml          = new familia();

            nombre_familia = "prueba TEST";
            int id_linea = 1;

            fml.nombre  = nombre_familia;
            fml.lineaId = Convert.ToInt16(id_linea);
            db.familia.Add(fml);
            db.SaveChanges();

            int ultima_familia_agregada = db.familia.OrderByDescending(x => x.Id).First().Id;

            fml = db.familia.Find(Convert.ToInt16(ultima_familia_agregada));
            db.familia.Remove(fml);
            db.SaveChanges();
            int fml_cambiadas = db.familia.Count();

            Assert.AreEqual(fml_cambiadas, fml_original);
        }