public ActionResult Create([Bind(Include = "IdCita,FechaCreada,FechaCita,Hora,Causa,IdEmpleado,IdPaciente,CodigoEstado")] Cita cita) { if (ModelState.IsValid) { db.Cita.Add(cita); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CodigoEstado = new SelectList(db.Estado, "CodigoEstado", "NombreEstado", cita.CodigoEstado); ViewBag.IdEmpleado = new SelectList(db.Empleado, "IdEmpleado", "Jvpm", cita.IdEmpleado); ViewBag.IdPaciente = new SelectList(db.Paciente, "IdPaciente", "Dui", cita.IdPaciente); return(View(cita)); }
// GET: Citas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cita cita = db.Citas.Find(id); if (cita == null) { return(HttpNotFound()); } return(View(cita)); }
public ActionResult eliminarCita(string id) { Cita objU = ListCita().Where(x => x.ID_CITA == id).FirstOrDefault(); List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@IDCITA", SqlDbType = SqlDbType.Char, Value = objU.ID_CITA } }; CRUD("SP_ELIMINARCITA", parameters); return(RedirectToAction("listadoCita")); }
public void LiberarCita(Cita cita) { string sql = "UPDATE TReservaCita SET ESTADO=0 WHERE codigo=@cod"; using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { com.Parameters.Add(new SqlParameter("@cod", cita.Codigo)); com.ExecuteNonQuery(); } } }
public Cita updateCita(Cita cita) { string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString; using (SqlConnection con = new SqlConnection(cs)) { SqlCommand cmd = new SqlCommand( " Update Cita set Estado = '" + cita.Estado + "', NoDoctor = '" + cita.NoDoctor + "' , Fecha = '" + cita.FechaHora + "', idPaciente = '" + cita.idPaciente + "' where NoCita = '" + cita.NoCita + "' " , con); con.Open(); cmd.ExecuteNonQuery(); } return(cita); }
public async Task <IActionResult> CambiarCita(Cita cita) { //Cambiar la fecha/hora de la cita seleccionada. if (ModelState.IsValid) { string token = HttpContext.Session.GetString("token"); int citaId = cita.CitaId; DateTime fecha = cita.Fecha; DateTime hora = cita.Hora; await repo.CambiarCita(citaId, fecha, hora, token); } return(RedirectToAction("Citas")); }
public void get() { HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://localhost:1921/Citas.svc/Citas/1"); req.Method = "GET"; req.ContentType = "application/json"; var res = (HttpWebResponse)req.GetResponse(); StreamReader reader = new StreamReader(res.GetResponseStream()); string CitaJson = reader.ReadToEnd(); JavaScriptSerializer js = new JavaScriptSerializer(); Cita CitaCreado = js.Deserialize <Cita>(CitaJson); Assert.AreEqual(1, CitaCreado.IdCita); }
public async Task <ActionResult> Create([Bind(Include = "Id,Fecha")] Cita cita) { if (ModelState.IsValid) { db.Citas.Add(cita); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.Id = new SelectList(db.Pacientes, "PacienteId", "Nombre", cita.Id); ViewBag.Id = new SelectList(db.TipoCitas, "TipoCitaId", "Descripcion", cita.Id); return(View(cita)); }
// GET: Citas/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cita cita = await db.Citas.FindAsync(id); if (cita == null) { return(HttpNotFound()); } return(View(cita)); }
private void CargaListado() { Cita Obj = new Cita(); Obj.FechaInicial = txtfechaInicio.Text; Obj.FechaFinal = txtFechaFin.Text; Obj.CodigoEstado = cboEstado.SelectedValue; DataTable Data = AtencionPeluqueriaBuss.BuscarCita(Obj); this.grvresultado.DataSource = Data; this.grvresultado.DataBind(); }
public ActionResult RegistroCita(Cita cita, string dia, string mes, string ano, string hora, string minuto, string tiempo, string evalHidden) { try { // TODO: Add insert logic here using (SqlConnection con = new SqlConnection("Server = DESKTOP-PQRUVP8\\SQLEXPRESS;Database=Veterimax;Trusted_Connection=True;")) { con.Open(); var cmd = con.CreateCommand(); string fecha = mes + "/" + dia + "/" + ano + ' ' + hora + ':' + minuto + ' ' + tiempo; cita.IdProcedimiento = Get_IDProcedimiento(); if (evalHidden == "false") { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "Registrar_Cita"; cmd.Parameters.AddWithValue("@IdMascota", cita.IdMascota); cmd.Parameters.AddWithValue("@Fecha", fecha); cmd.Parameters.AddWithValue("@FechaRegistro", DateTime.Now); cmd.Parameters.AddWithValue("@IdUsuario", UsuarioController.idus); if (Convert.ToInt32(cmd.ExecuteScalar()) == -1) { ViewBag.Message = "Entrada ya existe"; return(View("RegistroCita")); } else { ViewBag.Message = "Exito"; cmd.ExecuteNonQuery(); } } else { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "Editar_Cita"; cmd.Parameters.AddWithValue("@IdCita", cita.IdCita); cmd.Parameters.AddWithValue("@IdMascota", cita.IdMascota); cmd.Parameters.AddWithValue("@Fecha", cita.Fecha); cmd.Parameters.AddWithValue("@FechaMod", DateTime.Now); cmd.ExecuteNonQuery(); } con.Close(); } return(View("RegistroCita")); } catch { return(View()); } }
private void InsertarCita() { using (var context = new MediPlusSysContext()) { if (CbPaciente.SelectedIndex == 0 || CbDoctor.SelectedIndex == 0) { MessageBox.Show("AUN NO SE HA SELECCIONADO UN PACIENTE O DOCTOR", "Operacion Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (LbBoxInicio.Text == lbboxFin.Text) { MessageBox.Show("LA FECHA DE INICIO ES IGUAL A LA DE FIN", "Operacion Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { var Cidb = new Cita() { IdPaciente = (int)Convert.ToUInt32(CbPaciente.SelectedValue), IdDoctor = (int)Convert.ToUInt32(CbDoctor.SelectedValue), FechaCita = DateFechaCita.Value.Date, HoraInicio = LbBoxInicio.Text, HoraFin = lbboxFin.Text, Comentario = TxtComentario.Text, Motivo = TxtMotivo.Text, IdEstado = (int)Convert.ToUInt32(CBEstado.SelectedValue), Tanda = RbManana.Checked == true ? "Mañana" : "Tarde", }; var query = from o in context.Citas where o.FechaCita == DateFechaCita.Value.Date && o.HoraInicio == LbBoxInicio.Text select o; if (query.SingleOrDefault() != null) { MessageBox.Show("NO SE PUEDE REGISTRAR UNA CITA A ESTA HORA", "Operacion Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { context.Citas.Add(Cidb); context.SaveChanges(); MessageBox.Show("CITA AGREGADA", "Operacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
public async Task <ActionResult <Cita> > PostCita(CrearCitaRequest cita) { var doctor = await _context.Doctores.FindAsync(cita.Identificacion_Doctor); var paciente = await _context.Pacientes.FindAsync(cita.Identificacion_Paciente); var horario = await _context.Horas.FindAsync(cita.Horario); if (doctor == null) { ModelState.AddModelError("Doctor", "El valor del crédito debe ser menor a $100.000"); } if (paciente == null) { ModelState.AddModelError("Paciente", "El valor del crédito debe ser menor a $100.000"); } if (horario == null) { ModelState.AddModelError("Horario", "El valor del crédito debe ser menor a $100.000"); } if (!ModelState.IsValid) { var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } var citaNueva = new Cita { Doctor = doctor, Paciente = paciente, Hora = horario, Fecha = cita.Fecha }; _context.Citas.Add(citaNueva); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetCitaAdo), new { id = cita.Id }, cita)); }
public bool Edit(Cita Cita) { var CitaDAC = new CitaDAC(); try { CitaDAC.Update(Cita); return(true); } catch (Exception ex) { Console.WriteLine("Error al editar el elemento"); return(false); } }
public Cita Login(Cita cita) { var result = new Cita(); try { result = _PacienteDbContext.Cita.FirstOrDefault(c => c.Fecha.Equals(cita.Fecha) && c.Tipo.Equals(cita.Tipo)); } catch (Exception) { } return(result); }
public IHttpActionResult DeleteCita(int id) { Cita cita = citaRepository.GetCitaByID(id);//await db.Citas.FindAsync(id); if (cita == null) { return(NotFound()); } //db.Citas.Remove(cita); //await db.SaveChangesAsync(); citaRepository.DeleteCita(id); citaRepository.Save(); return(Ok(cita)); }
public void _clearRegisterInputs() { cita = null; selectPaciente = 0; txtCedula.Text = ""; txtNombre.Text = ""; txtTel.Text = ""; txtEdad.Text = ""; txtMedicacion.Text = ""; txtPrescripcion.Text = ""; txtDiagnostico.Text = ""; tabControlConsultas.SelectedIndex = 0; SearchActionNormal(""); SearchActionAttent(""); }
public bool Delete(int id) { Cita user = citasMedicasDbContext.Citas.Find(id); if (user is null) { return(false); } else { citasMedicasDbContext.Remove(user); citasMedicasDbContext.SaveChanges(); return(true); } }
public void Facturar(Cita cita, int val) { try { var request = new CitaRequest() { Cita = cita }; HttpPost <CitaResponse, CitaRequest>("api/Cita/Actualizar", request, MediaType.Json, val); } catch (Exception ex) { throw new ApplicationException(ex.Message); } }
public void Delete(Cita cita) { try { var request = new CitaRequest() { Cita = cita }; HttpPost <CitaResponse, CitaRequest>("api/Cita/Eliminar", request, MediaType.Json); } catch (Exception ex) { throw new ApplicationException(ex.Message); } }
protected void btnRegistrarCita_Click(object sender, EventArgs e) { string mensaje = string.Empty; ClsCita clsCita = new ClsCita(); Cita cita = new Cita(); cita.fecha_cita = DateTime.Parse(txtFecha.Text); cita.id_hora = int.Parse(DropDownListHora.SelectedValue.ToString()); cita.id_persona = int.Parse(Session["idPac"].ToString()); cita.id_especialista = int.Parse(Session["idEspecialista"].ToString()); cita.estado = "Reservada"; mensaje = clsCita.Registrar(cita); Page.RegisterStartupScript("script", "<script languaje=JavaScript>alert('" + mensaje + "');location.href='crearCita.aspx';</script>"); }
public BaseEntity BuildObject(Dictionary <string, object> row) { var cita = new Cita { id = GetIntValue(row, DB_COL_ID), id_cliente = GetIntValue(row, DB_COL_ID_CLIENTE), id_empleado = GetIntValue(row, DB_COL_ID_EMPLEADO), fecha = GetDateValue(row, DB_COL_FECHA), hora_inicio = GetDateValue(row, DB_COL_HORA_INICIO), hora_fin = GetDateValue(row, DB_COL_HORA_FIN), codigo = GetStringValue(row, DB_COL_CODIGO) }; return(cita); }
public ActionResult Create([Bind(Include = "citaID,confirmacion,fechaIn,fechaOut,clienteID,comentario")] Cita cita) { if (ModelState.IsValid) { cita.clienteID = User.Identity.GetUserId(); //cita.confirmacion = false; db.cita.Add(cita); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.clienteID = new SelectList(db.Users, "Id", "nombre", cita.clienteID); //ViewBag.doctorID = new SelectList(db.doctor, "doctorID", "nombre", cita.doctorID); return(View(cita)); }
// GET: Citas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cita cita = db.Cita.Find(id); if (cita == null) { return(HttpNotFound()); } ViewBag.IdSala = new SelectList(db.Sala, "Id", "Nombre", cita.IdSala); return(View(cita)); }
private Cita ObtenerDetalleCita() { try { Cita DatosAux = new Cita { Conexion = Comun.Conexion, IDCita = IDCita }; Cita_Negocio CN = new Cita_Negocio(); return(CN.ObtenerDatosCitasDetalle(DatosAux)); } catch (Exception ex) { throw ex; } }
public bool actualizarEstadoCita(int citaId, string estado) { var cita = new Cita(); var actualizado = false; try{ cita = this.context.Citas.FirstOrDefault(c => c.Id == citaId); cita.Estado = estado; this.context.SaveChanges(); actualizado = true; }catch (System.Exception) { throw; } return(actualizado); }
public void CrearCita(Cita c, ref int verificar) { try { object[] Parametros = { c.idcita, c.fecha, c.horario, c.idpaciente }; object Result = SqlHelper.ExecuteScalar(ConfigurationManager.AppSettings.Get("strConnection"), "dbo.sp_crearCita", Parametros); if (Result != null) { int.TryParse(Result.ToString(), out verificar); } } catch (Exception ex) { } }
public async Task <ActionResult> Create([Bind(Include = "id,fecha,deposito,cliente_id,tipo_trabajo_id,artista_id")] Cita cita) { if (ModelState.IsValid) { db.Cita.Add(cita); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.artista_id = new SelectList(db.Artista, "id", "nombre", cita.artista_id); ViewBag.cliente_id = new SelectList(db.Cliente, "id", "nombre", cita.cliente_id); ViewBag.tipo_trabajo_id = new SelectList(db.TipoTrabajo, "id", "Tipo", cita.tipo_trabajo_id); return(View(cita)); }
// POST: api/Cita public void Post([FromBody] string value) { Cita cita = JsonConvert.DeserializeObject <Cita>(value); string mensajeError = repositorio.VerificarCita(cita); if (mensajeError.Length == 0) { repositorio.Agregar(cita); repositorio.Guardar(); } else { throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.Forbidden, mensajeError)); } }
public ActionResult ModificarCita(int?id) { using (GOBUSEntities db = new GOBUSEntities()) { Cita c = db.Cita.Find(id); if (c == null) { return(HttpNotFound()); } ViewBag.SucursalId = new SelectList(db.Sucursal, "SucursalId", "Nombre", c.SucursalId).ToList(); ViewBag.ClienteId = new SelectList(db.Cliente, "ClienteId", "Nombre", c.ClienteId).ToList(); return(View(c)); } }
public Cita detalleCita(string idCita) { base.abrirConexion(); OracleCommand cmd = new OracleCommand(); cmd.Connection = conexion; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "citas_paquete.detalleCita"; OracleParameter idCitaP = new OracleParameter("idCita", OracleDbType.Int32, System.Data.ParameterDirection.Input); idCitaP.Value = int.Parse(idCita); OracleParameter cursor_datos = new OracleParameter("cursor_datos", OracleDbType.RefCursor, System.Data.ParameterDirection.Output); cmd.Parameters.AddRange(new OracleParameter[] { idCitaP, cursor_datos }); OracleDataReader lectorDatos = cmd.ExecuteReader(); Cita citaConsulta = new Cita(); if (lectorDatos.HasRows) { while (lectorDatos.Read()) { citaConsulta = new Cita() { id = lectorDatos.GetInt16(0), fecha = lectorDatos.GetString(1), duracion_minutos = lectorDatos.GetInt16(2), tipo_atencion = lectorDatos.GetString(3), estado = lectorDatos.GetString(4), calificacion = lectorDatos.GetInt16(5), profesional = lectorDatos.GetString(6), afiliado = lectorDatos.GetString(7), pago = lectorDatos.GetString(8) }; } lectorDatos.Close(); cmd.Dispose(); base.cerrarConexion(); } return citaConsulta; }