// 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/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } medios_formato medios_formato = db.medios_formato.Find(id); if (medios_formato == null) { return(HttpNotFound()); } return(View(medios_formato)); }
public JsonResult eliminarFormato(int idDetalle) { medios_formato buscarFormato = db.medios_formato.FirstOrDefault(m => m.id == idDetalle); if (buscarFormato != null) { db.Entry(buscarFormato).State = EntityState.Deleted; int eliminar = db.SaveChanges(); if (eliminar > 0) { return(Json(true, JsonRequestBehavior.AllowGet)); } } else { return(Json(false, JsonRequestBehavior.AllowGet)); } return(Json(false, JsonRequestBehavior.AllowGet)); }
public JsonResult AgregarFormato ( int formato, string descripcion, decimal tope, bool estado, string razon_inactivo ) { bool result = false; if (formato > 0) { medios_formato buscarFormato = db.medios_formato.FirstOrDefault(m => m.formato == formato); if (buscarFormato != null) { result = false; return(Json(result, JsonRequestBehavior.AllowGet)); } if (estado == false) { db.medios_formato.Add(new medios_formato { formato = formato, descripcion = descripcion, tope = tope, fec_creacion = DateTime.Now, userid_creacion = Convert.ToInt32(Session["user_usuarioid"]), fec_actualizacion = DateTime.Now, user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]), estado = estado, razon_inactivo = razon_inactivo }); } else { db.medios_formato.Add(new medios_formato { formato = formato, descripcion = descripcion, tope = tope, fec_creacion = DateTime.Now, userid_creacion = Convert.ToInt32(Session["user_usuarioid"]), fec_actualizacion = DateTime.Now, user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]), estado = estado }); } int guardar = db.SaveChanges(); if (guardar > 0) { result = true; return(Json(result, JsonRequestBehavior.AllowGet)); } } result = false; return(Json(result, JsonRequestBehavior.AllowGet)); }
// GET: medios_formatos/Delete/5 //public ActionResult Delete(int? id) //{ // if (id == null) // { // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); // } // medios_formato medios_formato = db.medios_formato.Find(id); // if (medios_formato == null) // { // return HttpNotFound(); // } // return View(medios_formato); //} // POST: medios_formatos/Delete/5 //[HttpPost, ActionName("Delete")] //[ValidateAntiForgeryToken] //public ActionResult DeleteConfirmed(int id) //{ // medios_formato medios_formato = db.medios_formato.Find(id); // db.medios_formato.Remove(medios_formato); // db.SaveChanges(); // return RedirectToAction("Index"); //} public JsonResult ActualizarFormato ( int id, string descripcion, decimal tope, bool estado, string razon_inactivo ) { bool result = false; if (id > 0) { medios_formato buscarValor = db.medios_formato.FirstOrDefault(c => c.id == id); if (buscarValor != null) { if (estado) { buscarValor.descripcion = descripcion; buscarValor.tope = tope; buscarValor.estado = estado; buscarValor.razon_inactivo = null; buscarValor.fec_actualizacion = DateTime.Now; buscarValor.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]); } else { if (razon_inactivo == null) { buscarValor.descripcion = descripcion; buscarValor.tope = tope; buscarValor.estado = estado; buscarValor.razon_inactivo = null; buscarValor.fec_actualizacion = DateTime.Now; buscarValor.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]); } else { buscarValor.descripcion = descripcion; buscarValor.tope = tope; buscarValor.estado = estado; buscarValor.razon_inactivo = razon_inactivo; buscarValor.fec_actualizacion = DateTime.Now; buscarValor.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]); } } db.Entry(buscarValor).State = EntityState.Modified; int actualizar = db.SaveChanges(); if (actualizar > 0) { result = true; return(Json(result, JsonRequestBehavior.AllowGet)); } } else { result = true; return(Json(result, JsonRequestBehavior.AllowGet)); } } result = false; return(Json(result, JsonRequestBehavior.AllowGet)); }