public ActionResult Create(ViewModeloMediosMtto ViewModeloMediosMtto, int?menu) { if (ModelState.IsValid) { //consulta si el registro esta en BD int nom = (from a in db.medios_conceptos where a.concepto == ViewModeloMediosMtto.View_concepto.concepto select a.descripcion).Count(); if (nom == 0) { ViewModeloMediosMtto.View_concepto.fec_creacion = DateTime.Now; ViewModeloMediosMtto.View_concepto.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]); db.medios_conceptos.Add(ViewModeloMediosMtto.View_concepto); db.SaveChanges(); TempData["mensaje"] = "El registro del nuevo Concepto de Medios Magneticos fue exitoso!"; return(RedirectToAction("Create")); } TempData["mensaje_error"] = "El registro que ingreso de Concepto de Medios Magneticos ya se encuentra, por favor valide!"; } //ViewBag.userid_creacion = new SelectList(db.users, "user_id", "user_nombre", medios_formato.userid_creacion); //ViewBag.user_idactualizacion = new SelectList(db.users, "user_id", "user_nombre", medios_formato.user_idactualizacion); return(View(ViewModeloMediosMtto)); }
// GET: medios_formatos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } medios_formato mediosformato = db.medios_formato.Find(id); if (mediosformato == null) { return(HttpNotFound()); } ViewModeloMediosMtto ViewModeloMediosMtto = new ViewModeloMediosMtto(); { //ViewModeloMediosMtto.View_formato.formato = mediosformato.formato; //ViewModeloMediosMtto.View_formato.descripcion = mediosformato.descripcion; //ViewModeloMediosMtto.View_formato.formato = mediosformato.formato; ViewModeloMediosMtto.View_formato = mediosformato; ViewModeloMediosMtto.View_formato.tope = mediosformato.tope; ViewModeloMediosMtto.monto = mediosformato.tope.ToString("N0"); //ViewModeloMediosMtto.View_formato.formato = mediosformato.formato; //View_formato = mediosformato, } ; //ViewBag.user_idactualizacion = new SelectList(db.users, "user_id", "user_nombre", medios_formato.user_idactualizacion); return(View(ViewModeloMediosMtto)); }
public ActionResult Edit([Bind(Include = "id,formato,descripcion,tope,estado,razon_inactivo")] medios_formato medios_formato, ViewModeloMediosMtto ViewModeloMediosMtto) { if (ModelState.IsValid) { //where a.formato == tpser_vh.tpserv_nombre || a.tpserv_id == tpser_vh.tpserv_id int nom = (from a in db.medios_formato where a.formato == medios_formato.formato || a.id == medios_formato.id select a.descripcion).Count(); if (nom == 1) { medios_formato.fec_actualizacion = DateTime.Now; medios_formato.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]); medios_formato.tope = Convert.ToDecimal(ViewModeloMediosMtto.monto); db.Entry(medios_formato).State = EntityState.Modified; db.SaveChanges(); TempData["mensaje"] = "La actualización del servicio fue exitosa!"; // BuscarFavoritos(menu); return(View(medios_formato)); } TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!"; } //ViewBag.userid_creacion = new SelectList(db.users, "user_id", "user_nombre", medios_formato.userid_creacion); //ViewBag.user_idactualizacion = new SelectList(db.users, "user_id", "user_nombre", medios_formato.user_idactualizacion); return(View(medios_formato)); }
// GET: medios_formatos/Create public ActionResult Create() { ViewModeloMediosMtto ViewModeloMediosMtto = new ViewModeloMediosMtto(); //ViewBag.userid_creacion = new SelectList(db.users, "user_id", "user_nombre"); //ViewBag.user_idactualizacion = new SelectList(db.users, "user_id", "user_nombre"); return(View(ViewModeloMediosMtto)); }
// GET: medios_conceptoss/Create public ActionResult Create() { ViewModeloMediosMtto ViewModeloMediosMtto = new ViewModeloMediosMtto(); var listaformato = (from formatos in db.medios_formato select new { formatos.id, des_formato = formatos.formato + " - " + formatos.descripcion }).ToList(); ViewBag.idformato = new SelectList(listaformato, "id", "des_formato"); ViewBag.userid_creacion = new SelectList(db.users, "user_id", "user_nombre"); ViewBag.user_idactualizacion = new SelectList(db.users, "user_id", "user_nombre"); return(View(ViewModeloMediosMtto)); }
//public ActionResult Create([Bind(Include = "id,idformato,concepto,descripcion,tope,id_licencia,fec_creacion,userid_creacion,fec_actualizacion,user_idactualizacion,estado,razon_inactivo")] medios_conceptos medios_conceptos, ViewModeloMediosMtto ViewModeloMediosMtto) //{ // if (ModelState.IsValid) // { // db.medios_conceptos.Add(medios_conceptos); // db.SaveChanges(); // return RedirectToAction("Create"); // } // ViewBag.idformato = new SelectList(db.medios_formato, "id", "descripcion", medios_conceptos.idformato); // ViewBag.userid_creacion = new SelectList(db.users, "user_id", "user_nombre", medios_conceptos.userid_creacion); // ViewBag.user_idactualizacion = new SelectList(db.users, "user_id", "user_nombre", medios_conceptos.user_idactualizacion); // return View(medios_conceptos); //} // GET: medios_conceptoss/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } medios_conceptos medios_conceptos = db.medios_conceptos.Find(id); if (medios_conceptos == null) { return(HttpNotFound()); } var listaformato = (from formatos in db.medios_formato select new { formatos.id, des_formato = formatos.formato + " - " + formatos.descripcion }).ToList(); ViewBag.idformato = new SelectList(listaformato, "id", "des_formato"); //var listaConcepto = (from con in db.medios_conceptos // select new // { // con.id, // des_concepto = con.concepto + " - " + con.descripcion, // }).ToList(); //ViewBag.idformato = new SelectList(listaConcepto, "id", "des_concepto", medios_conceptos.idformato); ViewBag.userid_creacion = new SelectList(db.users, "user_id", "user_nombre", medios_conceptos.userid_creacion); ViewBag.user_idactualizacion = new SelectList(db.users, "user_id", "user_nombre", medios_conceptos.user_idactualizacion); ViewModeloMediosMtto ViewModeloMediosMtto = new ViewModeloMediosMtto { View_concepto = medios_conceptos }; //ViewBag.user_idactualizacion = new SelectList(db.users, "user_id", "user_nombre", medios_formato.user_idactualizacion); return(View(ViewModeloMediosMtto)); }