public ActionResult CrearEmpresa(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; } byte?_idEmpresa; 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 }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Empresa_Insertar(_nEmpresa, out _idEmpresa) && _idEmpresa != null) { base.RegistrarNotificación("Empresa creada 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 CrearEmpresa(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; } byte? _idEmpresa; 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 }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Empresa_Insertar(_nEmpresa, out _idEmpresa) && _idEmpresa != null) { base.RegistrarNotificación("Empresa creada 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(byte id) { CotizarService.Empresa model = SAL.Empresas.RecuperarXId(id); return(View(new CotizarService.EmpresaModel() { activo = model.activo, direccion = model.direccion, idempresa = model.idempresa, nit = model.nit, razonsocial = model.razonsocial, representantelegal = model.representantelegal, telefono = model.telefono, urilogo = model.urilogo })); }