public ActionResult Crear(string id = "", string idcliente = "") { ENSaludContratos oENSaludContratos = null; VMSaludContratos oVMSaludContratos = null; //Prueba var VMContratos = new ENSaludContratos(); var VMPlanes = new ENSaludPlanes(); var VMListaPlanes = new List <ENSaludPlanes>(); var oContratoViewModel = new VMSaludContratos { SaludContratosVM = VMContratos, SaludPlanesVM = VMPlanes, VMListaSaludPlanes = VMListaPlanes }; //Fin ViewBag.CodigoCliente = new SelectList(LNClientes.ObtenerTodos().ToList(), "CodigoCliente", "RazonSocial"); ViewBag.CodigoPlan = new SelectList(LNSaludPlanes.ObtenerTodos().ToList(), "CodigoPlan", "DescripcionPlan"); ViewBag.CodigoPlanSC = new SelectList(LNSaludContratoPlan.ObtenerTodos(idcliente, id).ToList(), "CodigoPlanSC", "DescripcionPlanSC"); if (id != "") { oENSaludContratos = LNSaludContratos.ObtenerUno(idcliente, id); ViewBag.CodigoCliente = new SelectList(LNClientes.ObtenerTodos().ToList(), "CodigoCliente", "RazonSocial", oENSaludContratos.CodigoCliente); ViewBag.CodigoTipoContrato = new SelectList(LNTipoContrato.ObtenerTodos().ToList(), "CodigoTipoContrato", "DescripcionTipoContrato", oENSaludContratos.CodigoTipoContrato); ViewBag.CodigoCorredor = new SelectList(LNSCTRCorredor.ObtenerTodos().ToList(), "CodigoCorredor", "DescripcionCorredor", oENSaludContratos.CodigoCorredor); ViewBag.CodigoEjecutivo = new SelectList(LNSCTREjecutivos.ObtenerTodos().ToList(), "CodigoEjecutivo", "NombreEjecutivo", oENSaludContratos.CodigoEjecutivo); oContratoViewModel.SaludContratosVM.InicioVigencia = oENSaludContratos.InicioVigencia; oContratoViewModel.SaludContratosVM.FinVigencia = oENSaludContratos.FinVigencia; oContratoViewModel.SaludContratosVM.CodigoContrato = oENSaludContratos.CodigoContrato; } else { oENSaludContratos = new ENSaludContratos(); oVMSaludContratos = new VMSaludContratos(); oContratoViewModel.SaludContratosVM.InicioVigencia = DateTime.Now; oContratoViewModel.SaludContratosVM.FinVigencia = oContratoViewModel.SaludContratosVM.InicioVigencia.AddYears(1); //oVMSaludContratos.SaludContratosVM.InicioVigencia= DateTime.Now; //oVMSaludContratos.SaludContratosVM.FinVigencia = oVMSaludContratos.SaludContratosVM.InicioVigencia.AddYears(1); oENSaludContratos.InicioVigencia = DateTime.Now; // valores default para nuevos oENSaludContratos.FinVigencia = oENSaludContratos.InicioVigencia.AddYears(1); // valores default para nuevos //oENSaludContratos.FinVigencia = DateTime.Parse("31/12/2100"); // valores default para nuevos ViewBag.CodigoCliente = new SelectList(LNClientes.ObtenerTodos().ToList(), "CodigoCliente", "RazonSocial"); ViewBag.CodigoTipoContrato = new SelectList(LNTipoContrato.ObtenerTodos().ToList(), "CodigoTipoContrato", "DescripcionTipoContrato"); ViewBag.CodigoCorredor = new SelectList(LNSCTRCorredor.ObtenerTodos().ToList(), "CodigoCorredor", "DescripcionCorredor"); ViewBag.CodigoEjecutivo = new SelectList(LNSCTREjecutivos.ObtenerTodos().ToList(), "CodigoEjecutivo", "NombreEjecutivo"); //ViewBag.CodigoPlan = new SelectList(LNSaludPlanes.ObtenerTodos().ToList(), "CodigoPlan", "Descripcion"); } //return View(oENSaludContratos); return(View(oContratoViewModel)); //return View(oVMSaludContratos); }
public ActionResult Crear(string id = "") { ENClientes oENClientes = null; var VMCliente = new ENClientes(); var VMUbigeo = new ENUbigeoCompleto(); var ClienteViewModel = new VMClientes { Clientes = VMCliente, Ubigeo = VMUbigeo }; if (id != "") { oENClientes = LNClientes.ObtenerUno(id); ViewBag.CodigoDpto = new SelectList(LNUbigeoDpto.ObtenerDpto().ToList(), "CodigoDpto", "DescripcionDpto", oENClientes.CodigoDpto); ViewBag.CodigoProv = new SelectList(LNUbigeoProv.ObtenerProv(oENClientes.CodigoDpto).ToList(), "CodigoProv", "DescripcionProv", oENClientes.CodigoProv); ViewBag.CodigoDist = new SelectList(LNUbigeoDist.ObtenerDist(oENClientes.CodigoDpto, oENClientes.CodigoProv).ToList(), "CodigoDist", "DescripcionDist", oENClientes.CodigoDist); ViewBag.CodigoCorredor = new SelectList(LNSCTRCorredor.ObtenerTodos().ToList(), "CodigoCorredor", "DescripcionCorredor", oENClientes.CodigoCorredor); ViewBag.CodigoEjecutivo = new SelectList(LNSCTREjecutivos.ObtenerTodos().ToList(), "CodigoEjecutivo", "NombreEjecutivo", oENClientes.CodigoEjecutivo); ViewBag.CodigoTipoCliente = new SelectList(LNTipoCliente.ObtenerTodos().ToList(), "CodigoTipoCliente", "DescripcionTipoCliente", oENClientes.CodigoTipoCliente); } else { ViewBag.CodigoDpto = new SelectList(LNUbigeoDpto.ObtenerDpto().ToList(), "CodigoDpto", "DescripcionDpto"); ViewBag.CodigoProv = new SelectList(LNUbigeoProv.ObtenerProv("15").ToList(), "CodigoProv", "DescripcionProv"); ViewBag.CodigoDist = new SelectList(LNUbigeoDist.ObtenerDist("15", "01").ToList(), "CodigoDist", "DescripcionDist"); ViewBag.CodigoCorredor = new SelectList(LNSCTRCorredor.ObtenerTodos().ToList(), "CodigoCorredor", "DescripcionCorredor"); ViewBag.CodigoEjecutivo = new SelectList(LNSCTREjecutivos.ObtenerTodos().ToList(), "CodigoEjecutivo", "NombreEjecutivo"); ViewBag.CodigoTipoCliente = new SelectList(LNTipoCliente.ObtenerTodos().ToList(), "CodigoTipoCliente", "DescripcionTipoCliente"); oENClientes = new ENClientes(); } return(View(oENClientes)); }