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"));
            }
        }
Example #2
0
        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));
            }
        }