public ActionResult EditarEmpresa(CotizarService.EmpresaModel obj) { if (ModelState.IsValid) { if (obj.ImageUpload != null) { string strNombreImagen; if (obj.ImageUpload.FileName.Contains(@"\")) { int intInicio = obj.ImageUpload.FileName.LastIndexOf(@"\") + 1; strNombreImagen = obj.ImageUpload.FileName.Substring(intInicio); } else { strNombreImagen = obj.ImageUpload.FileName; } string path = Server.MapPath("~/images/") + strNombreImagen; if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } obj.ImageUpload.SaveAs(path); obj.urilogo = strNombreImagen; } CotizarService.Empresa _nEmpresa = new CotizarService.Empresa { activo = obj.activo, direccion = obj.direccion, nit = obj.nit, razonsocial = obj.razonsocial, representantelegal = obj.representantelegal, telefono = obj.telefono, urilogo = obj.urilogo, idempresa = obj.idempresa }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Empresa_Actualizar(_nEmpresa)) { if (System.IO.File.Exists(Server.MapPath("~/images/") + obj.urilogo)) { System.IO.File.Delete(Server.MapPath("~/images/") + obj.urilogo); } base.RegistrarNotificación("Empresa actualizada con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return(RedirectToAction("ListaEmpresas", "Administracion")); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } return(View(obj)); }
public ActionResult EditarEmpresa(CotizarService.EmpresaModel obj) { if (ModelState.IsValid) { if (obj.ImageUpload != null) { string strNombreImagen; if (obj.ImageUpload.FileName.Contains(@"\")) { int intInicio = obj.ImageUpload.FileName.LastIndexOf(@"\") + 1; strNombreImagen = obj.ImageUpload.FileName.Substring(intInicio); } else { strNombreImagen = obj.ImageUpload.FileName; } string path = Server.MapPath("~/images/") + strNombreImagen; if (System.IO.File.Exists(path)) System.IO.File.Delete(path); obj.ImageUpload.SaveAs(path); obj.urilogo = strNombreImagen; } CotizarService.Empresa _nEmpresa = new CotizarService.Empresa { activo = obj.activo, direccion = obj.direccion, nit = obj.nit, razonsocial = obj.razonsocial, representantelegal = obj.representantelegal, telefono = obj.telefono, urilogo = obj.urilogo, idempresa = obj.idempresa }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Empresa_Actualizar(_nEmpresa)) { if (System.IO.File.Exists(Server.MapPath("~/images/") + obj.urilogo)) System.IO.File.Delete(Server.MapPath("~/images/") + obj.urilogo); base.RegistrarNotificación("Empresa actualizada con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return RedirectToAction("ListaEmpresas", "Administracion"); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } return View(obj); }