public ActionResult VerPropuesta(int idPropuesta) { var propuesta = this.modelEntity.SP_SAF_PROPUESTAS().ToList().Where(c => c.CODPRO == idPropuesta).FirstOrDefault(); var model = new PropuestaModel(); model.CODPRO = propuesta.CODPRO; model.codigoPropuestaSustento = propuesta.CODPRO; model.RAZSOCSOA = propuesta.RAZSOCSOA; model.RUCSOA = propuesta.RUCSOA; model.NOMREPLEGSOA = propuesta.NOMREPLEGSOA; model.CORREPLEGSOA = propuesta.CORREPLEGSOA; model.CELREPLEGSOA = propuesta.CELREPLEGSOA; model.TOTRETECOBASREQ = propuesta.TOTRETECOBASREQ; model.TOTIGVBASREQ = propuesta.TOTIGVBASREQ; model.TOTVIABASREQ = propuesta.TOTVIABASREQ; model.RETRECO = propuesta.RETRECO; model.RETRECOTOTAL = propuesta.RETRECOTOTAL; model.IGVTOTAL = propuesta.IGVTOTAL; model.MONTVIATICO = propuesta.MONTVIATICO; model.codArchivoFirmaInternacional = propuesta.CODARCFIRINT; model.codArchivoFirmaPCAOB = propuesta.CODARCFIRPCAOB; model.nombreArchivoFirmaInternacional = propuesta.NOMBLABELFIRINT; model.nombreArchivoFirmaPCAOB = propuesta.NOMBLABELFIRPCAOB; model.INDREQFIRINT = propuesta.INDREQFIRINT; model.INDREQFIRPCAOB = propuesta.INDREQFIRPCAOB; model.ESTPRO = propuesta.ESTPROP; return View(model); }
public string guardarSustentoAdicional(PropuestaModel model) { try { var propuesta = this.modelEntity.SAF_PROPUESTA.Where(c => c.CODPRO == model.codigoPropuestaSustento).FirstOrDefault(); var filebeFirInter = new FileBe(); if (model.archivoFirmaInternacional != null) { filebeFirInter.NarcCodigo = model.codArchivoFirmaInternacional; filebeFirInter.CarcNombre = model.nombreArchivoFirmaInternacional; filebeFirInter.FileData = model.archivoFirmaInternacional; } var filebeFirPCAOB = new FileBe(); if (model.archivoFirmaPCAOB != null) { filebeFirPCAOB.NarcCodigo = model.codArchivoFirmaPCAOB; filebeFirPCAOB.CarcNombre = model.nombreArchivoFirmaPCAOB; filebeFirPCAOB.FileData = model.archivoFirmaPCAOB; } var idFirmaInter = Archivo.RegistrarArchivo(propuesta.CODARCFIRINT, filebeFirInter); var idFirmaPcaob = Archivo.RegistrarArchivo(propuesta.CODARCFIRINT, filebeFirPCAOB); propuesta.CODARCFIRINT = idFirmaInter; propuesta.CODARCFIRPCAOB = idFirmaPcaob; propuesta.NOMBLABELFIRINT = model.nombreArchivoFirmaInternacional; propuesta.NOMBLABELFIRPCAOB = model.nombreArchivoFirmaPCAOB; this.modelEntity.SaveChanges(); //var id = Archivo.RegistrarArchivo(capacitacion.CODARC, filebe); return JsonConvert.SerializeObject(new MensajeRespuesta("Se guardó la sustentacion adicional satisfactoriamente", true)); } catch (Exception) { return JsonConvert.SerializeObject(new MensajeRespuesta("No se pudo guardar la sustentacion adicional", false)); } }
// GET: /Propuesta/ public ActionResult Index() { var model = new PropuestaModel(); model.cboPublicaciones = (from c in modelEntity.SAF_PUBLICACION.ToList() select new SelectListItem() { Text = c.NUMPUB, Value = c.CODPUB.ToString() }).ToList(); return View(model); }