public ActionResult Create(TbCitas citas) { try { if (citas.IDUsuario == 0) { ModelState.AddModelError(string.Empty, "Debe ingresar un usuario primero"); return(View()); } //if (citas.IDProgreso == 0) //{ // ModelState.AddModelError(string.Empty, "Debe ingresar un progreso primero"); // CargarListas(); // return View(); //} cCitas.Insertar(citas); ModelState.AddModelError(string.Empty, "Cita Agregada"); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); } return(View()); }
public ActionResult Edit(int id) { var data = cCitas.Buscar(id); TempCita = data; return(View(data)); }
public TbCitas Buscar(int idCita) { var response = client.Get("TbCitas/" + idCita); TbCitas valor = JsonConvert.DeserializeObject <TbCitas>(response.Body); return(valor); }
public ActionResult registrarCita(TbCitas cita) { var idUsuario = TbUsuarios.getUsuarioActual().IDUsuario; cita.IDUsuario = idUsuario; List <TbCitas> citas = cCitas.Mostrar(); TbCitas LastRecord = new TbCitas(); DateTime LastDateC = DateTime.MinValue; if (citas != null) { foreach (TbCitas item in citas) { LastRecord = item; } LastDateC = Convert.ToDateTime(LastRecord.fechaCita); } if (cita.fechaCita < (LastDateC.AddDays(1))) { TempData["shortMessage"] = "Fecha No Disponible"; return(RedirectToAction("Agendar_Servicio", "TbServicios", new { id = idUsuario })); } else { cCitas.Insertar(cita); cServicios.Adquirir(idUsuario, Int32.Parse(cita.IDServicio)); ViewBag.Message = "Su cita fue agendada, gracias."; return(RedirectToAction("Admin_Citas", "TbCitas")); } }
public void Actualizar(TbCitas cita) { try { client.UpdateAsync("TbCitas/" + cita.IDCita, cita); } catch { }; }
public ActionResult Edit(TbCitas citas) { if (citas.IDUsuario == 0) { ModelState.AddModelError(string.Empty, "Debe ingresar un usuario primero"); return(View()); } citas.IDCita = TempCita.IDCita; cCitas.Actualizar(citas); System.Threading.Thread.Sleep(5000); return(RedirectToAction("Admin_Citas", "TbCitas")); }
public ActionResult Create(TbCitas citas) { try { cCitas.Insertar(citas); ModelState.AddModelError(string.Empty, "Cita Agregada"); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); } return(View()); }
public int Cancelar(int idCita) { //Validacion de progreso de una cita ICitasBLL cCitas = new MCitasBLL(); TbCitas cita = cCitas.Buscar(idCita); //Este progreso es provisional if (cita.IDProgreso > 10) { return(1); } vCitas.Cancelar(idCita); return(0); }
public ActionResult Agendar_Servicio(int id) { TbCitas cita = new TbCitas(); var servicio = cServicios.Buscar(id); cita.nombreServicio = servicio.nombre; cita.IDServicio = servicio.IDServicio.ToString(); cita.detalle = servicio.detalle; cita.precio = servicio.precio; if (TempData["shortMessage"] != null) { ViewBag.Message = TempData["shortMessage"].ToString(); } //ultima fecha List <TbCitas> citas = cCitas.Mostrar(); TbCitas LastRecord = new TbCitas(); DateTime LastDateC; if (citas != null) { foreach (TbCitas item in citas) { LastRecord = item; } LastDateC = Convert.ToDateTime(LastRecord.fechaCita); if (LastDateC < DateTime.Now) { cita.fechaCita = DateTime.Now.AddDays(1); return(View(cita)); } else { cita.fechaCita = LastDateC.AddDays(1); return(View(cita)); } } else { cita.fechaCita = DateTime.Now.AddDays(1); return(View(cita)); } }
public void Insertar(TbCitas cita) { try { var lista = Mostrar(); if (lista != null) { cita.IDCita = lista[lista.Count() - 1].IDCita + 1; } else { cita.IDCita = 1; }; client.SetAsync("TbCitas/" + cita.IDCita, cita); } catch { } }
public void Insertar(TbCitas cita) { TbCitas citaAgenda = new TbCitas(); try { var lista = Mostrar(); if (lista != null) { citaAgenda = cita; citaAgenda.IDCita = lista.Count + 1; } else { citaAgenda = cita; citaAgenda.IDCita = 1; }; client.SetAsync("TbCitas/" + citaAgenda.IDCita, citaAgenda); } catch { } }
public void Insertar(TbCitas cita) { vCitas.Insertar(cita); }
public void Actualizar(TbCitas cita) { vCitas.Actualizar(cita); }
public ActionResult Edit(TbCitas citas) { cCitas.Actualizar(citas); return(RedirectToAction("Search")); }