示例#1
0
        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)
            //    );
        }
示例#2
0
 /// <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);
     }
 }