public ActionResult Crud(int id = 0) { ViewBag.Ramos = cobertura.ListarCobertura(); ViewBag.Modalidades = modalidad.ListarModalidad(); ViewBag.Periodos = periodo.ListarPeriodo(); ViewBag.Monedas = moneda.ListarMoneda(); var pol = new tb_Poliza(); if (id == 0) { return(View(pol)); } else { pol = poliza.ObtenerPoliza(id); return(View(pol)); } //return View( // id == 0 ? pol // : poliza.ObtenerPoliza(id) // ); }
/// <summary> /// Obtiene los datos de la poliza /// </summary> /// <returns></returns> public IList <PolizaInfo> ObtenerPoliza(TipoPoliza tipoPoliza, int organizacionID, DateTime fecha , string clave, string concepto, long estatus) { try { Logger.Info(); var polizaBL = new PolizaBL(); return(polizaBL.ObtenerPoliza(tipoPoliza, organizacionID, fecha, clave, concepto, estatus)); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }