public ActionResult Detalles(int id) { try { ViewBag.listadoUnidadNegocio = new SelectList(_repositorioUnidadNegocio.ListarUnidadNegocio(), "IdUnidad", "Nombre"); var EjecutivoBuscar = _repositorioEjecutivo.BuscarEjecutivo(id); var EjecutivoDetallar = Mapper.Map <Models.Ejecutivo>(EjecutivoBuscar); return(View(EjecutivoDetallar)); } catch (Exception ex) { ModelState.AddModelError("", "Ocurrió un error: " + ex.Message); return(View()); } }
public DatosEjecutivo(int cedulaP) { Ejecutivo ejecutivo; ejecutivo = _ejecutivoBD.BuscarEjecutivo(cedulaP); this.Contratacion = ejecutivo.FechaContratacion; this.UnidadNegocio = _unidadBD.BuscarUnidadNegocio(ejecutivo.UnidadNegocio).Nombre; }
public ActionResult Mensual(int?id, string fecha) { try { if (id != null && fecha != null) { int cedula = id.Value; var EjecutivoReportar = _repositorioEjecutivo.BuscarEjecutivo(cedula); if (EjecutivoReportar == null || EjecutivoReportar.Estado == false) { TempData["MensajeError"] = "No se encontró la cédula " + cedula; return(RedirectToAction("Index")); } DateTime FechaReporte = Convert.ToDateTime(fecha); Reporte reporteMostrar = GenerarReporte(cedula, FechaReporte); reporteMostrar.Cedula = EjecutivoReportar.Cedula; reporteMostrar.Nombre = EjecutivoReportar.Nombre + " " + EjecutivoReportar.Apellidos; reporteMostrar.Fecha = FechaReporte; if (reporteMostrar.TipoCambio == -321) { TempData["MensajeError"] = "No se ha definido el tipo de cambio para el mes de " + FechaReporte.ToString("MMM") + " del " + FechaReporte.Year; return(RedirectToAction("Index")); } return(View(reporteMostrar)); } else { TempData["MensajeError"] = "Debe ingresar los datos que se solicitan."; return(RedirectToAction("Index")); } } catch (Exception ex) { TempData["MensajeError"] = "Ocurrió un error. " + ex.Message; return(RedirectToAction("Index")); } }
public JsonResult ValidarEjecutivo(int Ejecutivo) { try { var EjecutivoBuscar = _repositorioEjecutivo.BuscarEjecutivo(Ejecutivo); if (EjecutivoBuscar == null) { return(Json(false, JsonRequestBehavior.AllowGet)); } else { return(Json(true, JsonRequestBehavior.AllowGet)); } } catch (Exception) { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public int diferencia_Meses(int cedula, DateTime reporte) { DateTime contratacion = _ejecutivoBD.BuscarEjecutivo(cedula).FechaContratacion; return((reporte.Month - contratacion.Month) + 12 * (reporte.Year - contratacion.Year)); }