public ActionResult vpGrillaDetalle(string id, string idproyecto, string estado, string pagina) { try { //acapunto string campo = "idcotizacion"; if (pagina == null) { pagina = "1"; } string sError = ""; DetalleProyecto ctrlGrillaCotizaciones = new DetalleProyecto(); ctrlGrillaCotizaciones.cargaDetalleProyecto(id, out sError); ctrlGrillaCotizaciones.cargaModGrillaDetalle(id, campo, pagina, out sError); ctrlGrillaCotizaciones.CargaComboModalNegocio(out sError); ctrlGrillaCotizaciones.CargaComboModalServicioNegocio(out sError); ViewBag.Error = sError; ViewBag.Pagina = pagina; ViewBag.IdCotizacion = id; ViewBag.Idproyecto = idproyecto; ViewBag.Estado = estado; ViewBag.Facturacion = ctrlGrillaCotizaciones.VerFacturacion(id, out sError); return(PartialView(ctrlGrillaCotizaciones)); } catch (Exception e) { ViewBag.Error = e.Message; return(PartialView()); } }
public string AsignarImplementador(string id, string idImp) { string sError = ""; DetalleProyecto ctrlProyecto = new DetalleProyecto(); ctrlProyecto.AsignarImplementadorCotizacion(id, idImp, out sError); return(sError); }
public Boolean EliminarProyecto(string id) { try { string sError = ""; DetalleProyecto detalleproyecto = new DetalleProyecto(); detalleproyecto.EliminarProyecto(id, out sError); return(true); } catch (Exception e) { return(false); } }
public string DescargaAdjunto(string id) { string sError = ""; string sRuta = ""; DetalleProyecto ctrlFiltrosProyectos = new DetalleProyecto(); ctrlFiltrosProyectos.cargaDetalleProyecto(id, out sError); sRuta = ctrlFiltrosProyectos.dtDetalleProyecto.Rows[0].ItemArray.GetValue(20).ToString(); byte[] fileBytes = System.IO.File.ReadAllBytes(sRuta); //string fileName = "myfile.ext"; //return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Pdf, fileName); return(Convert.ToBase64String(fileBytes)); }
public ActionResult vpAgregarCotizacion() { try { string sError = ""; DetalleProyecto oCot = new DetalleProyecto(); //oCot.id = id; //oCot.descCotizacion = descCotizacion; //oCot.usuarioCreador = usuarioCreador; //if (id != null) //oCot.guardarNuevaCotizacion(out sError); return(PartialView()); } catch (Exception e) { ViewBag.Error = e.Message; return(PartialView()); } }
public ActionResult Detalle(string id) { try { string sError = ""; DetalleProyecto ctrlFiltrosProyectos = new DetalleProyecto(); ctrlFiltrosProyectos.cargaDetalleProyecto(id, out sError); ctrlFiltrosProyectos.cargaJDP(out sError); ctrlFiltrosProyectos.cargaImplementadores(out sError); ViewBag.Error = sError; ViewBag.idProyecto = id; return(View(ctrlFiltrosProyectos)); } catch (Exception e) { ViewBag.Error = e.Message; return(View()); } }
public String NuevaCotizacion(string id, string descCotizacion) { try { string sError = ""; DetalleProyecto oCot = new DetalleProyecto(); oCot.id = id; oCot.descCotizacion = descCotizacion; //oCot.usuarioCreador = System.Security.Principal.WindowsIdentity.GetCurrent().Name.Split('\\').Last(); if (id != null) { oCot.guardarNuevaCotizacion(out sError); } return(sError); } catch (Exception e) { ViewBag.Error = e.Message; return(e.Message); } }
public string editarProyecto(string id, string codigo, string nombre, string descripcion, string idSolicitante, string idNegocio, string idPais, string idServicioNegocio, string xmlProrrateo, string cliente, string ruta, string extension) { string sError = ""; var filename = ""; var path = ""; string nuevoarchivo = ""; if (ruta != null && !ruta.Equals("")) { //string[] div = extension.Split('.'); //string ext = div[1]; nuevoarchivo = extension; filename = Path.GetFileName(nuevoarchivo); if (System.IO.Directory.Exists(WebConfigurationManager.AppSettings["rutaDocumento"] + "\\" + DateTime.Now.Year.ToString())) { if (System.IO.Directory.Exists(WebConfigurationManager.AppSettings["rutaDocumento"] + "\\" + DateTime.Now.Year.ToString() + "\\" + DateTime.Now.ToString("MMMM", CultureInfo.CreateSpecificCulture("es")))) { path = WebConfigurationManager.AppSettings["rutaDocumento"] + "\\" + DateTime.Now.Year.ToString() + "\\" + DateTime.Now.ToString("MMMM", CultureInfo.CreateSpecificCulture("es")); } else { System.IO.Directory.CreateDirectory(WebConfigurationManager.AppSettings["rutaDocumento"] + "\\" + DateTime.Now.Year.ToString() + "\\" + DateTime.Now.ToString("MMMM", CultureInfo.CreateSpecificCulture("es"))); path = WebConfigurationManager.AppSettings["rutaDocumento"] + "\\" + DateTime.Now.Year.ToString() + "\\" + DateTime.Now.ToString("MMMM", CultureInfo.CreateSpecificCulture("es")); } } else { System.IO.Directory.CreateDirectory(WebConfigurationManager.AppSettings["rutaDocumento"] + "\\" + DateTime.Now.Year.ToString()); if (System.IO.Directory.Exists(WebConfigurationManager.AppSettings["rutaDocumento"] + "\\" + DateTime.Now.Year.ToString() + "\\" + DateTime.Now.ToString("MMMM", CultureInfo.CreateSpecificCulture("es")))) { path = WebConfigurationManager.AppSettings["rutaDocumento"] + "\\" + DateTime.Now.Year.ToString() + "\\" + DateTime.Now.ToString("MMMM", CultureInfo.CreateSpecificCulture("es")); } else { System.IO.Directory.CreateDirectory(WebConfigurationManager.AppSettings["rutaDocumento"] + "\\" + DateTime.Now.Year.ToString() + "\\" + DateTime.Now.ToString("MMMM", CultureInfo.CreateSpecificCulture("es"))); path = WebConfigurationManager.AppSettings["rutaDocumento"] + "\\" + DateTime.Now.Year.ToString() + "\\" + DateTime.Now.ToString("MMMM", CultureInfo.CreateSpecificCulture("es")); } } string sRuta = ""; DetalleProyecto ctrlFiltrosProyectos = new DetalleProyecto(); ctrlFiltrosProyectos.cargaDetalleProyecto(id, out sError); sRuta = ctrlFiltrosProyectos.dtDetalleProyecto.Rows[0].ItemArray.GetValue(20).ToString(); if (sRuta.Length > 0) { System.IO.File.Delete(sRuta); } path = Path.Combine(path, filename); //oProy.rutaFEP.SaveAs(path); System.IO.File.WriteAllBytes(path, Convert.FromBase64String(ruta)); } else { nuevoarchivo = ""; } DetalleProyecto editrDetalle = new DetalleProyecto(); editrDetalle.UpdateProyecto(id, codigo, nombre, descripcion, idSolicitante, idNegocio, idPais, idServicioNegocio, xmlProrrateo, cliente, path, out sError); return(sError); }