public ActionResult Create(tb_bit_ip tb_bit_ip) { if (ModelState.IsValid) { db.tb_bit_ip.Add(tb_bit_ip); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.fk_cve_equipo_computo_marca = new SelectList(db.tb_bit_cat_equipo_computo_marca, "pk_cve_equipo_computo_marca", "des_equipo_computo_marca", tb_bit_ip.fk_cve_equipo_computo_marca); ViewBag.fk_cve_equipo_telefono_modelo = new SelectList(db.tb_bit_cat_equipo_telefono_modelo, "pk_cve_equipo_telefono_modelo", "des_equipo_telefono_modelo", tb_bit_ip.fk_cve_equipo_telefono_modelo); ViewBag.fk_cve_tipo_equipo = new SelectList(db.tb_bit_cat_tipo_equipo, "pk_cve_tipo_equipo", "des_tipo_equipo", tb_bit_ip.fk_cve_tipo_equipo); ViewBag.fk_cve_mac_wireless = new SelectList(db.tb_bit_cat_wireless, "pk_cve_wir", "des_wir", tb_bit_ip.fk_cve_mac_wireless); ViewBag.fk_cve_equipo_computo_modelo = new SelectList(db.tb_bt_cat_equipo_computo_modelo, "pk_cve_equipo_computo_modelo", "des_equipo_computo_modelo", tb_bit_ip.fk_cve_equipo_computo_modelo); ViewBag.pfk_cve_switch = new SelectList(db.tb_bit_cat_switch, "pk_cve_switch", "des_cve_switch", tb_bit_ip.pfk_cve_switch); ViewBag.pfk_cve_usuario = new SelectList(db.tb_bit_usuario, "pk_cve_usuario", "nom_user_name", tb_bit_ip.pfk_cve_usuario); return View(tb_bit_ip); }
private static tb_bit_ip_historico CreateHistorico(tb_bit_ip tb_bit_ip) { return new tb_bit_ip_historico { cve_equipo_computo_serie = tb_bit_ip.cve_equipo_computo_serie, cve_equipo_telefono_extension = tb_bit_ip.cve_equipo_telefono_extension, cve_equipo_telefono_serie = tb_bit_ip.cve_equipo_computo_serie, cve_ip = tb_bit_ip.pk_cve_ip, cve_mac = tb_bit_ip.cve_mac, cve_switch = tb_bit_ip.pfk_cve_switch, cve_usuario = tb_bit_ip.pfk_cve_usuario, fk_cve_equipo_computo_marca = tb_bit_ip.fk_cve_equipo_computo_marca, fk_cve_equipo_computo_modelo = tb_bit_ip.fk_cve_equipo_computo_modelo, fk_cve_equipo_telefono_modelo = tb_bit_ip.fk_cve_equipo_telefono_modelo, fk_cve_mac_wireless = tb_bit_ip.fk_cve_mac_wireless, fk_cve_tipo_equipo = tb_bit_ip.fk_cve_tipo_equipo, nom_equipo = tb_bit_ip.nom_equipo, nom_resguardo_equipo_computo = tb_bit_ip.nom_resguardo_equipo_computo, fecha_cambio = DateTime.Now }; }
public ActionResult Edit(tb_bit_ip tb_bit_ip) { if (ModelState.IsValid) { db.Entry(tb_bit_ip).State = EntityState.Modified; using (TransactionScope ts = new TransactionScope()) { db.tb_bit_ip_historico.Add(CreateHistorico((tb_bit_ip)System.Web.HttpContext.Current.Session["ip_hist"])); db.SaveChanges(); } return RedirectToAction("Index"); } ViewBag.fk_cve_equipo_computo_marca = new SelectList(db.tb_bit_cat_equipo_computo_marca, "pk_cve_equipo_computo_marca", "des_equipo_computo_marca", tb_bit_ip.fk_cve_equipo_computo_marca); ViewBag.fk_cve_equipo_telefono_modelo = new SelectList(db.tb_bit_cat_equipo_telefono_modelo, "pk_cve_equipo_telefono_modelo", "des_equipo_telefono_modelo", tb_bit_ip.fk_cve_equipo_telefono_modelo); ViewBag.fk_cve_tipo_equipo = new SelectList(db.tb_bit_cat_tipo_equipo, "pk_cve_tipo_equipo", "des_tipo_equipo", tb_bit_ip.fk_cve_tipo_equipo); ViewBag.fk_cve_mac_wireless = new SelectList(db.tb_bit_cat_wireless, "pk_cve_wir", "des_wir", tb_bit_ip.fk_cve_mac_wireless); ViewBag.fk_cve_equipo_computo_modelo = new SelectList(db.tb_bt_cat_equipo_computo_modelo, "pk_cve_equipo_computo_modelo", "des_equipo_computo_modelo", tb_bit_ip.fk_cve_equipo_computo_modelo); ViewBag.pfk_cve_switch = new SelectList(db.tb_bit_cat_switch, "pk_cve_switch", "des_cve_switch", tb_bit_ip.pfk_cve_switch); ViewBag.pfk_cve_usuario = new SelectList(db.tb_bit_usuario, "pk_cve_usuario", "nom_user_name", tb_bit_ip.pfk_cve_usuario); return View(tb_bit_ip); }