public ActionResult Edit(int id, Cita cita, string item6) { ViewBag.TipoServicioId = new SelectList(TipoServicioProcess.ListarTodos(), "Id", "Nombre"); ViewBag.SalaId = new SelectList(SalaProcess.ListarTodos(), "Id", "Nombre"); ViewBag.MedicoId = new SelectList(medicoprocess.ListarTodos(), "Id", "Nombre"); ViewBag.PacienteId = new SelectList(pacienteprocess.ListarTodos(), "Id", "Nombre"); var biz = new CitaProcess(); foreach (var item in biz.ListarTodosAuditor()) { if (item.Id == cita.Id) { cita.CreatedBy = item.CreatedBy; cita.CreatedDate = item.CreatedDate; } } cita.ChangedBy = idusuario; cita.Estado = item6; cita.ChangedDate = DateTime.Now; cita.DeletedDate = new DateTime(2000, 01, 01); bool result = biz.Edit(cita); if (result) { return(RedirectToAction("Index")); } else { return(View()); } }
public ActionResult Edit(Cita cita) { if (ModelState.IsValid) { db.Edit(cita); return(RedirectToAction("Index")); } return(View(cita)); }
public ActionResult Edit(Cita cita) { if (ModelState.IsValid) { cita.DeletedDate = null; //var p = new CitaProcess(); cita.ChangedDate = null; cp.Edit(cita); return(RedirectToAction("Index")); } return(View(cita)); }
public ActionResult Delete(int id, Cita cita) { var biz = new CitaProcess(); foreach (var item in biz.ListarTodosAuditor()) { if (cita.Id == item.Id) { cita = item; } } cita.ChangedBy = idusuario; cita.ChangedDate = DateTime.Now; cita.DeleteBy = idusuario; cita.DeletedDate = DateTime.Now; cita.Deleted = true; cita.Estado = "Cancelado"; bool result = biz.Edit(cita); var bizmovimiento = new MovimientoProcess(); var movimiento = new Movimiento(); var bizmascotas = new PacienteProcess(); foreach (var item in bizmascotas.ListarTodos()) { if (item.Id == cita.PacienteId) { movimiento.ClienteId = item.ClienteId; } } movimiento.Fecha = DateTime.Now; var biztipomovimiento = new TipoMovimientoProcess(); if (biztipomovimiento.ListarTodos().Count == 0) { var tipomovimiento = new TipoMovimiento(); tipomovimiento.Multiplicador = 0; tipomovimiento.Nombre = "Cancelacion de Cita"; biztipomovimiento.Create(tipomovimiento); } else { foreach (var item in biztipomovimiento.ListarTodos()) { if (item.Multiplicador == 0 && item.Nombre == "Cancelacion de Cita") { movimiento.TipoMovimientoId = item.Id; } else { contador111 = contador111 + 1; } } } contador112 = biztipomovimiento.ListarTodos().Count; if (contador111 == contador112 && contador111 > 0 && contador112 > 0) { var tipomovimiento = new TipoMovimiento(); tipomovimiento.Multiplicador = 0; tipomovimiento.Nombre = "Cancelacion de Cita"; biztipomovimiento.Create(tipomovimiento); } foreach (var item in biztipomovimiento.ListarTodos()) { if (item.Multiplicador == 0 && item.Nombre == "Cancelacion de Cita") { movimiento.TipoMovimientoId = item.Id; } } contador111 = 0; contador112 = 0; var bizprecio = new PrecioProcess(); foreach (var item in bizprecio.ListarTodos()) { if (item.TipoServicioId == cita.TipoServicioId) { if (item.FechaHasta >= DateTime.Now && item.FechaDesde <= DateTime.Now) { decimal deci; deci = item.Valor; movimiento.Valor = (decimal)deci; } else { contador111 = contador111 + 1; } contador112 = contador112 + 1; } } bizmovimiento.Create(movimiento); if (result) { return(RedirectToAction("Index")); } else { return(View()); } }