public ActionResult Save_Institucion(string nombre, string siglas, string direccion, string email, string telefono, string fax, string celular) { try { if (Session["Login"] as string == null || Session["Login"] as string == "false") { return(RedirectToAction("Login", "Home")); } else { Session["MessageInst"] = ""; int idReg = DB.Database.SqlQuery <int>("Select cre_id from institucional" + " where nombre_institucional = @p1", new SqlParameter("@p1", nombre)).FirstOrDefault(); if (idReg > 0) { Session["MessageInst"] = "Error: Esa InstituciĆ³n ya esta registrada"; return(RedirectToAction("Institucion", "Upkeep")); } var RegInstitucion = new institucional(); RegInstitucion.nombre_institucional = nombre; RegInstitucion.sigla = siglas; RegInstitucion.direccion = direccion; RegInstitucion.correo = email; RegInstitucion.telefono = telefono; RegInstitucion.fax = fax; RegInstitucion.movil = celular; DB.institucional.Add(RegInstitucion); DB.SaveChanges(); Session["MessageInst"] = "InstituciĆ³n Grabada"; return(RedirectToAction("Institucion", "Upkeep")); } } catch (Exception ex) { Session["MessageInst"] = "Error: " + ex.Message; return(RedirectToAction("Institucion", "Upkeep")); } }
public ActionResult grabar_institucion_modal(string institucion, string siglas, string direccion, string email, string telefono) { try { Session["Message"] = ""; var inst = new institucional(); inst.nombre_institucional = institucion; inst.sigla = siglas; inst.direccion = direccion; inst.correo = email; inst.telefono = telefono; DB.institucional.Add(inst); DB.SaveChanges(); return(Json("Ok", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Session["Message"] = "Error: " + ex.Message; return(Json("Missing data!", JsonRequestBehavior.AllowGet)); } }