public PartialViewResult _OfertaInformacionAdicionalCrear(OfertaInformacionAdicional ofertaInfoAdicional) { if (ModelState.IsValid) { TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"]; //ofertaInfo.IdOferta = ofertaInfo.IdOferta; //ofertaInfo.TipoConocimiento.IdListaValor = "ABE"; //Datos de prueba //ofertaInfo.Conocimiento = "conocimiento"; //Datos de prueba //ofertaInfo.NivelConocimiento.IdListaValor = "ABC"; //Datos de prueba //ofertaInfo.AniosExperiencia = 5; //Datos de prueba ofertaInfoAdicional.EstadoOfertaInformacionAdicional.IdListaValor = "OFOCAC"; //Estado oferta Informaciónn adicional Activo ofertaInfoAdicional.CreadoPor = ticket.Usuario; LNOfertaInformacionAdicional lnOfertaInfo = new LNOfertaInformacionAdicional(); lnOfertaInfo.Insertar(ofertaInfoAdicional); List <OfertaInformacionAdicional> lista = lnInfoAdicional.ObtenerInformacionAdicional(ofertaInfoAdicional.IdOferta, 0); ViewBag.IdOferta = ofertaInfoAdicional.IdOferta; return(PartialView("_OfertaInformacionAdicional", lista)); } return(PartialView("_OfertaInformacionAdicionalCrear", ofertaInfoAdicional)); }
public PartialViewResult _OfertaInformacionAdicionalEditar(OfertaInformacionAdicional ofertaInfoAdicional) { if (ModelState.IsValid) { TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"]; //ofertaInfo.IdOferta = 13; //ofertaInfo.TipoConocimiento.IdListaValor = "ABE22"; //ofertaInfo.Conocimiento = "conocimiento22"; //ofertaInfo.NivelConocimiento.IdListaValor = "ABC22"; //ofertaInfo.AniosExperiencia = 5; //ofertaInfo.EstadoOfertaInformacionAdicional.IdListaValor = "as22"; ofertaInfoAdicional.ModificadoPor = ticket.Usuario; LNOfertaInformacionAdicional lnOfertaInfo = new LNOfertaInformacionAdicional(); lnOfertaInfo.Actualizar(ofertaInfoAdicional); List <OfertaInformacionAdicional> lista = lnInfoAdicional.ObtenerInformacionAdicional(ofertaInfoAdicional.IdOferta, 0); ViewBag.IdOferta = ofertaInfoAdicional.IdOferta; return(PartialView("_OfertaInformacionAdicional", lista)); } else { //Código para ubicar los errores en el ModelState. var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); int a = 0; } return(PartialView("_OfertaInformacionAdicionalEditar", ofertaInfoAdicional)); }