public async Task <IActionResult> Editar(int id) { TarjetaViewModel view = null; if (id == 0) { view = new TarjetaViewModel() { Expiracion = DateTime.Now.Date }; } else { view = await _service.GetByIdAsync(id); } /* --------------------------- para mongodb registro bitacora */ var bitacora = new BitacoraViewModel() { fecha = DateTime.Now, Entidad = "Tarjeta", Accion = "Editar", Detalle = id.ToString() }; await _bitacoraService.Create(bitacora); /* --------------------------- para mongodb registro bitacora */ return(View(view)); }
public async Task <IActionResult> Guardar(ClienteViewModel cliente) { if (!ModelState.IsValid) { return(View(nameof(Editar), cliente)); } if (cliente.Id == 0) { await _service.CreateAsync(cliente); } else { await _service.EditAsync(cliente); } /* --------------------------- para mongodb registro bitacora */ var bitacora = new BitacoraViewModel() { fecha = DateTime.Now, Entidad = "Cliente", Accion = "Editar/Crear", Detalle = cliente.Id.ToString() }; await _bitacoraService.Create(bitacora); /* --------------------------- para mongodb registro bitacora */ return(RedirectToAction(nameof(Lista))); }
public async Task <IActionResult> Guardar(TarjetaViewModel entidad) { if (!ModelState.IsValid) { return(View("Editar", entidad)); } if (entidad.Id == 0) { await _service.CreateAsync(entidad); } else { await _service.EditAsync(entidad); } /* --------------------------- para mongodb registro bitacora */ var bitacora = new BitacoraViewModel() { fecha = DateTime.Now, Entidad = "Tarjeta", Accion = "Crear/Editar", Detalle = entidad.Id.ToString() }; await _bitacoraService.Create(bitacora); /* --------------------------- para mongodb registro bitacora */ return(RedirectToAction("Lista")); }
public ActionResult FindByDate(BitacoraViewModel valor) { List <BitacoraViewModel> bitacora = new List <BitacoraViewModel>(); bitacora = IBitacoraService.GetByDate(valor.Fecha1, valor.Fecha2); ViewData["bitacora"] = bitacora; return(View()); }
public ActionResult FindById(BitacoraViewModel valor) { List <BitacoraViewModel> bitacora = new List <BitacoraViewModel>(); bitacora = IBitacoraService.GetByName(Convert.ToInt32(valor.IdUsuario)); ViewData["bitacora"] = bitacora; return(View()); }
public ActionResult BuscarPorFecha(BitacoraViewModel domain) { List <BitacoraViewModel> bitacora = new List <BitacoraViewModel>(); bitacora = IBitacoraService.GetByDate(domain.Fecha1, domain.Fecha2); ViewData["FindByDate"] = bitacora; return(View()); }
public ActionResult FindByDate(BitacoraViewModel viewModel) { List <BitacoraViewModel> bitacora = new List <BitacoraViewModel>(); bitacora = IBitacoraService.GetByDate(viewModel.Fecha1, viewModel.Fecha2); return(Json(new { fecha = viewModel.Fecha1, fecha3 = viewModel.Fecha2 })); }
// // GET: /Bitacora/ public ActionResult Index() { var t_bitacora_incidencia = db.T_BITACORA_INCIDENCIA.Include(t => t.T_EMPLEADO).Include(t => t.T_PLAN_DE_SALUD); BitacoraViewModel bvm = new BitacoraViewModel { BITACORAS = t_bitacora_incidencia.ToList(), PLANES_DE_SALUD = db.T_PLAN_DE_SALUD.Where(x => x.estado == "1" && x.fecha_inicio <= DateTime.Now && x.fecha_fin >= DateTime.Now).ToList() }; return(View(bvm)); }
// GET: Bitacora public ActionResult Index() { var bitacoraViewModel = new BitacoraViewModel() { bitacoras = new List <Bitacora_de_Entidad>() }; foreach (var idEntidad in TipoEntidad.entidad.Keys) { List <Bitacora> bitacoras = Bitacora_Conexion.select(idEntidad); var bitacoraDeEntidad = new Bitacora_de_Entidad() { bitacoras = new List <Bitacora>() }; var primeraEntidad = true; foreach (var bitacora in bitacoras) { var jsonDespuesString = bitacora.jsonDespues.TrimStart(new char[] { '[' }).TrimEnd(new char[] { ']' }); var jsonAntesString = bitacora.jsonAntes.TrimStart(new char[] { '[' }).TrimEnd(new char[] { ']' }); bitacora.valoresJsonAntes = getValores(jsonAntesString); bitacora.valoresJsonDespues = getValores(jsonDespuesString); bitacoraDeEntidad.bitacoras.Add(bitacora); var columnas = getColumnas(jsonDespuesString); if (!columnas.Any()) { columnas = getColumnas(jsonAntesString); } if (primeraEntidad) { bitacoraDeEntidad.columnas = columnas; bitacoraDeEntidad.nombreEntidad = TipoEntidad.entidad[idEntidad]; primeraEntidad = false; } } bitacoraViewModel.bitacoras.Add(bitacoraDeEntidad); } return(View(bitacoraViewModel)); }
// // GET: /Bitacora/Edit/5 public ActionResult Edit(int id = 0) { T_BITACORA_INCIDENCIA t_bitacora_incidencia = db.T_BITACORA_INCIDENCIA.Find(id); if (t_bitacora_incidencia == null) { return(HttpNotFound()); } BitacoraViewModel bvm = new BitacoraViewModel() { BITACORA = t_bitacora_incidencia }; ViewBag.Message = TempData["Message"]; return(View("Edit", bvm)); }
public async Task <IActionResult> Eliminar(int id) { /* --------------------------- para mongodb registro bitacora */ var bitacora = new BitacoraViewModel() { fecha = DateTime.Now, Entidad = "Cliente", Accion = "Eliminar", Detalle = id.ToString() }; await _bitacoraService.Create(bitacora); /* --------------------------- para mongodb registro bitacora */ await _service.DeleteAsync(id); return(RedirectToAction("Lista")); }
public async Task <IActionResult> Editar(int id) { /* --------------------------- para mongodb registro bitacora */ var bitacora = new BitacoraViewModel() { fecha = DateTime.Now, Entidad = "Cliente", Accion = "Editar", Detalle = id.ToString() }; await _bitacoraService.Create(bitacora); /* --------------------------- para mongodb registro bitacora */ var cliente = id == 0 ? new ClienteViewModel() : await _service.GetByIdAsync(id); return(View(cliente)); }
public IActionResult CambiarContrasena(int id) { var cambioContrasena = new CambiarContrasenaViewModel { IdUsuario = id }; /* --------------------------- para mongodb registro bitacora */ var bitacora = new BitacoraViewModel() { fecha = DateTime.Now, Entidad = "Cliente", Accion = "Cambio Contrasena", Detalle = id.ToString() }; _bitacoraService.Create(bitacora); /* --------------------------- para mongodb registro bitacora */ return(View(cambioContrasena)); }
public IActionResult Index() { var Types = _context.Bitacora.ToList(); List <BitacoraViewModel> List = new List <BitacoraViewModel>(); foreach (var item in Types) { BitacoraViewModel type = new BitacoraViewModel { IdRegistro = item.IdRegistro, Ganado = item.GanadoNavigation.Codigo, GanadoURL = item.GanadoNavigation.Tipo == 2 ? "/Ternero/Details/" + item.GanadoNavigation.IdGanado : item.GanadoNavigation.Tipo == 3 ? "/Ternero/Details/" + item.GanadoNavigation.IdGanado : item.GanadoNavigation.Tipo == 4 ? "/Vaca/Details/" + item.GanadoNavigation.IdGanado : "/Toro/Details/" + item.GanadoNavigation.IdGanado, TipoBalance = item.AccionNavigation.Descripcion, Gasto = item.HistorialNavigation.Monto.ToString(), GastoURL = "/Gasto/Details/" + item.HistorialNavigation.IdGasto, Usuario = "Falta usuario!", FechaRegistro = item.FechaRegistro.ToShortDateString() }; List.Add(type); } return(View(List)); }
public ActionResult ChangePlanSalud() { int id_plan_salud = 0; try { id_plan_salud = Int32.Parse(Request["bitacora_action_select_plan"]); ViewData["id_plan_salud"] = id_plan_salud.ToString(); } catch (Exception e) { ViewBag.Message = "Su parámetros son incorrectos"; return(View("Index")); } var t_bitacora_incidencia = db.T_BITACORA_INCIDENCIA.Include(t => t.T_EMPLEADO).Include(t => t.T_PLAN_DE_SALUD); BitacoraViewModel bvm = new BitacoraViewModel { BITACORAS = (id_plan_salud == -1) ? t_bitacora_incidencia.ToList() : t_bitacora_incidencia.Where(x => x.id_plan_salud == id_plan_salud).ToList(), PLANES_DE_SALUD = db.T_PLAN_DE_SALUD.Where(x => x.estado == "1" && x.fecha_inicio <= DateTime.Now && x.fecha_fin >= DateTime.Now).ToList(), EMPLEADOS = db.T_EMPLEADO.ToList() }; return(View("Index", bvm)); }
public async Task Create(BitacoraViewModel registro) { await _bitacora.InsertOneAsync(registro); }