public ActionResult Create([Bind(Include = "idrack,codigo,nombre,ubicacion_fk,orden,altura_u,prof_inch,proveedor_fk")] rack rack) { if (ModelState.IsValid) { db.rack.Add(rack); db.SaveChanges(); /*Software por equipo*/ if (TempData["epr"] != null) { foreach (equipo_por_rack _spe in (List <equipo_por_rack>)TempData["epr"]) { equipo_por_rack newItem = new equipo_por_rack(); newItem.equipo = null; newItem.equipo_fk = _spe.equipo_fk; newItem.rack_fk = rack.idrack; // newItem.observaciones = _spe.observaciones; newItem.inicia_u = _spe.inicia_u; db.equipo_por_rack.Add(newItem); } } db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.proveedor_fk = new SelectList(db.proveedor, "idproveedor", "nombre_comercial", rack.proveedor_fk); ViewBag.ubicacion_fk = new SelectList(db.ubicacion, "idubicacion", "nombre", rack.ubicacion_fk); return(View(rack)); }
public ActionResult Create([Bind(Include = "idequipo,ubicacion_fk,tipo_de_equipo_fk,marca_modelo_fk,s_equipo_numero_serie,descripcion,altura_u,prof_inch,es_contenedor,s_equipo_fecha_configuracion,responsable_fk,es_propio,comentarios,path_imagen,es_activo,es_virtual,proveedor_fk,atributo_por_equipo")] equipo equipo) { if (ModelState.IsValid) { db.equipo.Add(equipo); db.SaveChanges(); /*Software por equipo*/ if (TempData["spe"] != null) { foreach (software_por_equipo _spe in (List <software_por_equipo>)TempData["spe"]) { software_por_equipo newItem = new software_por_equipo(); newItem.software = null; newItem.software_fk = _spe.software_fk; newItem.equipo_fk = equipo.idequipo; newItem.observaciones = _spe.observaciones; db.software_por_equipo.Add(newItem); } } /*Puerto por equipo*/ if (TempData["ppe"] != null) { foreach (puerto_por_equipo _ppe in (List <puerto_por_equipo>)TempData["ppe"]) { puerto_por_equipo newItem = new puerto_por_equipo(); newItem.puerto = null; newItem.puerto_fk = _ppe.puerto_fk; newItem.equipo_fk = equipo.idequipo; newItem.numero_de_puertos = _ppe.numero_de_puertos; db.puerto_por_equipo.Add(newItem); } } db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.marca_modelo_fk = new SelectList(db.marca_modelo, "idmarca_modelo", "marca_modelo_string", equipo.marca_modelo_fk); ViewBag.proveedor_fk = new SelectList(db.proveedor, "idproveedor", "nombre_comercial", equipo.proveedor_fk); ViewBag.responsable_fk = new SelectList(db.responsable, "idresponsable", "cedula_ruc", equipo.responsable_fk); ViewBag.tipo_de_equipo_fk = new SelectList(db.tipo_de_equipo, "idtipo_de_equipo", "categoria", equipo.tipo_de_equipo_fk); ViewBag.ubicacion_fk = new SelectList(db.ubicacion, "idubicacion", "nombre", equipo.ubicacion_fk); ViewBag.listaAtributos = (List <Inventario.Models.atributo>)db.atributo.ToList(); SetRegExDictionary(); return(View(equipo)); }
public ActionResult Create([Bind(Include = "idtipo_de_software,categoria")] tipo_de_software tipo_de_software) { if (ModelState.IsValid) { db.tipo_de_software.Add(tipo_de_software); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipo_de_software)); }
public ActionResult Create([Bind(Include = "idciudad,nombre")] ciudad ciudad) { if (ModelState.IsValid) { db.ciudad.Add(ciudad); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ciudad)); }
public ActionResult Create([Bind(Include = "idmarca_modelo,marca,modelo,especificaciones")] marca_modelo marca_modelo) { if (ModelState.IsValid) { db.marca_modelo.Add(marca_modelo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(marca_modelo)); }
public ActionResult Create([Bind(Include = "idproveedor,nombre_comercial,nombre_contacto_1,telefono_contacto_1,nombre_contacto_2,telefono_contacto_2,email_soporte")] proveedor proveedor) { if (ModelState.IsValid) { db.proveedor.Add(proveedor); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(proveedor)); }
public ActionResult Create([Bind(Include = "idresponsable,cedula_ruc,nombre")] responsable responsable) { if (ModelState.IsValid) { db.responsable.Add(responsable); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(responsable)); }
public ActionResult Create([Bind(Include = "idrack,codigo,nombre,ubicacion_fk,orden,altura_u,prof_inch")] rack rack) { if (ModelState.IsValid) { db.rack.Add(rack); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ubicacion_fk = new SelectList(db.ubicacion, "idubicacion", "nombre", rack.ubicacion_fk); return(View(rack)); }
public ActionResult Create([Bind(Include = "idatributo,nombre,tipo_dato_fk,es_requerido")] atributo atributo) { if (ModelState.IsValid) { db.atributo.Add(atributo); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.tipo_dato_fk = new SelectList(db.tipo_dato, "idtipo_dato", "nombre", atributo.tipo_dato_fk); return(View(atributo)); }
public ActionResult Create([Bind(Include = "idpuerto,nombre,especificaciones")] puerto puerto) { if (ModelState.IsValid) { db.puerto.Add(puerto); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idpuerto = new SelectList(db.puerto_por_equipo, "idpuerto_por_equipo", "numero_de_puertos", puerto.idpuerto); return(View(puerto)); }
public ActionResult Create([Bind(Include = "idsoftware,nombre,version,codigo,proveedor_fk,tipo_software_fk,informacion_tecnica,configuraciones,es_activo,licencias_adquiridas,licencias_instaladas")] software software) { if (ModelState.IsValid) { db.software.Add(software); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.proveedor_fk = new SelectList(db.proveedor, "idproveedor", "nombre_comercial", software.proveedor_fk); ViewBag.tipo_software_fk = new SelectList(db.tipo_de_software, "idtipo_de_software", "categoria", software.tipo_software_fk); return(View(software)); }
public ActionResult Create([Bind(Include = "idubicacion,nombre,direccion,coordenadas,nombre_de_contacto,telefono_de_contacto,celular_de_contacto,es_datacenter,es_cloud,compania_fk,pais_fk,ciudad_fk,es_activo")] ubicacion ubicacion) { if (ModelState.IsValid) { db.ubicacion.Add(ubicacion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ciudad_fk = new SelectList(db.ciudad, "idciudad", "nombre", ubicacion.ciudad_fk); ViewBag.compania_fk = new SelectList(db.compania, "idcompania", "nombre", ubicacion.compania_fk); ViewBag.pais_fk = new SelectList(db.pais, "idpais", "nombre", ubicacion.pais_fk); return(View(ubicacion)); }