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); }