public PartialViewResult _VerDetalleEmpresaDatosGenerales(int id) { int idEmpresa = id; // Convert.ToInt32(Helper.Desencriptar(id)); LNEmpresa lnEmpresa = new LNEmpresa(); LNGeneral lnGeneral = new LNGeneral(); LNUsuario lnUsuario = new LNUsuario(); Empresa empresa = lnEmpresa.ObtenerDatosEmpresaPorId(idEmpresa); ViewBag.EstadoIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_ESTADO_EMPRESA), "IdListaValor", "Valor", empresa.EstadoIdListaValor); //Se obtienen sólo los usuarios activos: ViewBag.UsuarioEC = new SelectList(lnUsuario.ObtenerUsuariosPorTipo("USERUT"), "NombreUsuario", "NombreCompleto", empresa.UsuarioEC); TicketUTP ticketUtp = (TicketUTP)Session["TicketUtp"]; ViewBag.Rol = ticketUtp.Rol; return PartialView("_VerDetalleEmpresaDatosGenerales", empresa); }
public PartialViewResult _VerDetalleEmpresaDatosGeneralesEditar(Empresa empresa) { LNUTP lnUTP = new LNUTP(); //Empresa objempresa=new Empresa (); TicketUTP ticketUtp = (TicketUTP)Session["TicketUtp"]; string correoUTP = ticketUtp.CorreoElectronico; empresa.Usuario = ticketUtp.Usuario; lnUtp.ActualizarEstadoYUsuarioEC(empresa, correoUTP); LNGeneral lnGeneral = new LNGeneral(); LNUsuario lnUsuario = new LNUsuario(); LNEmpresa lnEmpresa = new LNEmpresa(); Empresa empresaActualizada = lnEmpresa.ObtenerDatosEmpresaPorId(empresa.IdEmpresa); ViewBag.EstadoIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_ESTADO_EMPRESA), "IdListaValor", "Valor", empresaActualizada.EstadoIdListaValor); ViewBag.UsuarioEC = new SelectList(lnUsuario.ObtenerUsuariosPorTipo("USERUT"), "NombreUsuario", "NombreCompleto", empresaActualizada.UsuarioEC); ViewBag.Rol = ticketUtp.Rol; return PartialView("_VerDetalleEmpresaDatosGenerales", empresaActualizada); }
public FileResult GetImagenLogoEmpresa(int id) { //const string alternativePicturePath = @"/img/sinimagen.jpg"; LNEmpresa lnEmpresa = new LNEmpresa(); Empresa empresa = lnEmpresa.ObtenerDatosEmpresaPorId(id); MemoryStream stream; if (empresa != null && empresa.LogoEmpresa != null) { stream = new MemoryStream(empresa.LogoEmpresa); } else { stream = new MemoryStream(); //var path = Server.MapPath(alternativePicturePath); var path = System.Web.HttpContext.Current.Server.MapPath(@"~/img/sinimagen.jpg"); var image = new System.Drawing.Bitmap(path); image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg); stream.Seek(0, SeekOrigin.Begin); } return new FileStreamResult(stream, "image/jpeg"); }