public void multipleUnidad() { // insertar int ln_originales = db.unidad_medida.Count(); unidad_medida ln = new unidad_medida(); nombre_linea = "Prueba"; ln.nombre = nombre_linea; db.unidad_medida.Add(ln); db.SaveChanges(); //prueba que se ingrese int ln_cambiadas = db.unidad_medida.Count(); Assert.AreEqual(ln_originales + 1, ln_cambiadas); unidad_medida ln2 = new unidad_medida(); int linea_agregada = db.unidad_medida.OrderByDescending(x => x.Id).First().Id; ln2 = db.unidad_medida.Find(Convert.ToInt16(linea_agregada)); //Prueba de buscar Assert.AreEqual(ln2.nombre, nombre_linea); db.unidad_medida.Remove(ln2); db.SaveChanges(); int ln_cambiadas_eliminacion = db.unidad_medida.Count(); //Prueba si se eliminó Assert.AreEqual(ln_cambiadas - 1, ln_cambiadas_eliminacion); }
unidad_medida ObntenerDatosInsert() { unidad_medida medida = new unidad_medida(); medida.nombre = txtNombre.Text; medida.prefijo = txtPrefijo.Text; return(medida); }
unidad_medida ObntenerDatosUpdate() { unidad_medida medida = new unidad_medida(); medida.id = Convert.ToInt32(lblId.Text); medida.nombre = txtNombre.Text; medida.prefijo = txtPrefijo.Text; return(medida); }
public void ConsultaDatosCreacion(unidad_medida und) { //consulta el nombre de usuario creacion con el id, lo envia a la vista a traves de ViewBag users creator = db.users.Find(und.user_creacion); ViewBag.user_nombre_cre = creator.user_nombre + " " + creator.user_apellido; users modificator = db.users.Find(und.user_actualizacion); if (modificator != null) { ViewBag.user_nombre_act = modificator.user_nombre + " " + modificator.user_apellido; ViewBag.user_fec_act = modificator.userfec_actualizacion.ToString(); } }
public ActionResult Edit(unidad_medida und, int?menu) { if (ModelState.IsValid) { und.fec_actualizacion = DateTime.Now; und.user_actualizacion = Convert.ToInt32(Session["user_usuarioid"]); db.Entry(und).State = EntityState.Modified; db.SaveChanges(); TempData["mensaje"] = "La actualización del registro fue exitoso"; } ConsultaDatosCreacion(und); BuscarFavoritos(menu); return(View(und)); }
public JsonResult GetById(int id) { UnidadMedidaDAO dao = new UnidadMedidaDAO(); unidad_medida c = dao.GetById(id); var jsnResult = new { ID = c.ID, NOMBRE = c.NOMBRE, DESCRIPCION = c.DESCRIPCION, ACTIVO = c.ACTIVO, Success = true }; return(Json(jsnResult, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(int id, FormCollection collection) { try { unidad_medida ln = new unidad_medida(); ln = db.unidad_medida.Find(Convert.ToInt16(collection.Get("id"))); db.unidad_medida.Remove(ln); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(FormCollection collection) { try { // TODO: Add insert logic here unidad_medida ln = new unidad_medida(); ln.nombre = collection.Get("nombre"); db.unidad_medida.Add(ln); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception exp) { return(View()); } }
public void insecionUnidad() { int ln_originales = db.unidad_medida.Count(); unidad_medida ln = new unidad_medida(); nombre_linea = "Prueba"; ln.nombre = nombre_linea; db.unidad_medida.Add(ln); db.SaveChanges(); int ln_cambiadas = db.unidad_medida.Count(); Assert.AreEqual(ln_originales + 1, ln_cambiadas); db.unidad_medida.Remove(ln); db.SaveChanges(); }
public unidad_medida GetById(int id, ArtexConnection dbContext = null) { unidad_medida consulta = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); consulta = dbContext.unidad_medida.Where(e => e.ID == id).FirstOrDefault(); } catch (Exception e) { } return(consulta); }
public ActionResult Edit(int id, FormCollection collection) { try { // TODO: Add update logic here unidad_medida ln = new unidad_medida(); ln = db.unidad_medida.Find(Convert.ToInt16(collection.Get("id"))); ln.nombre = collection.Get("nombre"); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public void eliminarUnidad() { int ln_originales = db.unidad_medida.Count(); unidad_medida ln = new unidad_medida(); nombre_linea = "Prueba"; ln.nombre = nombre_linea; db.unidad_medida.Add(ln); db.SaveChanges(); int ultima_linea_agregada = db.unidad_medida.OrderByDescending(x => x.Id).First().Id; ln = db.unidad_medida.Find(Convert.ToInt16(ultima_linea_agregada)); db.unidad_medida.Remove(ln); db.SaveChanges(); int ln_cambiadas = db.unidad_medida.Count(); Assert.AreEqual(ln_cambiadas, ln_originales); }
// GET: ref_linea/Edit/5 public ActionResult Edit(int?id, int?menu) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } unidad_medida unidad = db.unidad_medida.Find(id); if (unidad == null) { return(HttpNotFound()); } ConsultaDatosCreacion(unidad); BuscarFavoritos(menu); return(View(unidad)); }
public JsonResult Guardar(UnidadMedidaModel model) { var rm = new ResponseModel(); if (!ModelState.IsValid) { rm.message = "Hubo un problema verifique sus datos e intente de nuevo."; rm.message += ExtensionMethods.GetAllErrorsFromModelState(this); return(Json(rm, JsonRequestBehavior.AllowGet)); } using (ArtexConnection db = new ArtexConnection()) { UnidadMedidaDAO dao = new UnidadMedidaDAO(); var entity = dao.GetById(model.Id, db); if (entity == null) { entity = new unidad_medida(); entity.NOMBRE = model.Nombre; entity.DESCRIPCION = model.Descripcion; entity.ACTIVO = model.Activo; db.unidad_medida.Add(entity); } else { entity.NOMBRE = model.Nombre; entity.DESCRIPCION = model.Descripcion; entity.ACTIVO = model.Activo; } if (db.SaveChanges() > 0 || db.Entry(entity).State == EntityState.Unchanged) { rm.response = true; rm.message = "Sus datos se guardaron correctamente"; rm.function = "reload(true,'" + rm.message + "')"; } } return(Json(rm, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(unidad_medida unidad, int?menu) { if (ModelState.IsValid) { unidad.fec_creacion = DateTime.Now; unidad.user_creacion = Convert.ToInt32(Session["user_usuarioid"]); db.unidad_medida.Add(unidad); unidad_medida buscarDato = db.unidad_medida.FirstOrDefault(x => x.nombre == unidad.nombre); if (buscarDato == null) { db.SaveChanges(); TempData["mensaje"] = "La creación del registro fue exitoso"; } else { TempData["mensaje_error"] = "El registro ingresado ya existe, por favor valide"; } } BuscarFavoritos(menu); return(View(unidad)); }