public ActionResult GenerarNomina(string id, string id2)
 {
     try
     {
         NominaModels Nomina = new NominaModels();
         Nomina.IDNomina   = id;
         Nomina.IDSucursal = id2;
         Nomina.Conexion   = Conexion;
         Nomina.Usuario    = User.Identity.Name;
         Nomina_Datos DatosNomina = new Nomina_Datos();
         Nomina = DatosNomina.GenerarNomina(Nomina);
         if (Nomina.Completado == true)
         {
             TempData["typemessage"] = "1";
             TempData["message"]     = "Los datos se generarón correctamente.";
             return(RedirectToAction("RptSaldos", "Nomina", new { id = Nomina.IDNomina, id2 = Nomina.IDSucursal }));
         }
         else if (Nomina.Completado == false)
         {
             TempData["typemessage"] = "2";
             TempData["message"]     = "Ya se ha generado la nómina, por favor recarge la página.";
             return(RedirectToAction("Index", "Nomina"));
         }
         else
         {
             TempData["typemessage"] = "2";
             TempData["message"]     = "Ocurrio un error al intentar generar la nomina. Intente más tarde.";
             return(RedirectToAction("Index", "Nomina"));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
 public void GenerarNomina(Nomina Datos)
 {
     try
     {
         Nomina_Datos ND = new Nomina_Datos();
         ND.GenerarNomina(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }