Esempio n. 1
0
 public ActionResult EditarInformacion(Empresa model,HttpPostedFileBase imagen)
 {
     if (ModelState.IsValid) {
         if (imagen != null) {
             AdministradorDeArchivos.eliminarArchivo(model.imgPrincipalEmpresa);
             model.imgPrincipalEmpresa = AdministradorDeArchivos.guardarArchivo(imagen,carpetaEmpresa,model.idEmpresa.ToString());
         }
         _empresa.Editar(model);
         ServicioDeMensajes.darMensaje(enumMensaje.Editado, ControllerContext.Controller);
         return RedirectToAction("Index");
     }
     return View(model);
 }
Esempio n. 2
0
 public static IHtmlString BotonPanelEmpresa(this HtmlHelper helper, Empresa empresa)
 {
     var Url = new UrlHelper(helper.ViewContext.RequestContext);
     if (empresa.infoActiva)
     {
         return new HtmlString("");
     }
     else {
         TagBuilder a = new TagBuilder("a");
         Dictionary<string, string> attr = new Dictionary<string, string>();
         attr.Add("class", "pull-right btn btn-primary btn-sm");
         attr.Add("href",Url.Action("ActivarInfo","Empresa", new { id=empresa.idEmpresa }));
         a.MergeAttributes(attr);
         a.SetInnerText("Activar esta informacion");
         return new HtmlString(a.ToString());
     }
 }
Esempio n. 3
0
 private void asignarImagen(Empresa model, HttpPostedFileBase imagen)
 {
     var url = AdministradorDeArchivos.guardarArchivo(imagen,carpetaEmpresa,model.idEmpresa.ToString());
     model.imgPrincipalEmpresa = url;
     _empresa.Editar(model);
 }
Esempio n. 4
0
 public ActionResult NuevaInformacion(Empresa model,HttpPostedFileBase imagen)
 {
     if (ModelState.IsValid) {
         _empresa.Agregar(model);
         if (imagen != null) {
             asignarImagen(model,imagen);
         }
         ServicioDeMensajes.darMensaje(enumMensaje.Agregado,ControllerContext.Controller);
         return RedirectToAction("Index");
     }
     return View(model);
 }