protected void btnCancelar_Click(object sender, EventArgs e) { try { using (ClinicaWebEntities oConexion = new ClinicaWebEntities()) { int cita = Convert.ToInt32(txtIdCita.Text); Cita CancelarCita = oConexion.Cita.Where(w => w.IdCita == cita).Single(); oConexion.DeleteObject(CancelarCita); oConexion.SaveChanges(); bool ee = true; if (ee == true) { Response.Write("<script LANGUAGE='JavaScript' >alert('Se Cancelo la Cita Correctamente')</script>"); List <UsuarioCitas> resultado = (from c in oConexion.Usuario join f in oConexion.Cita on c.Cedula equals f.Cedula where f.IdCita == cita select new UsuarioCitas() { CodigoCita = f.IdCita, Cedula = c.Cedula, Nombre = c.NombreUsuario, Apellido = c.ApellidoUsuario, Lugar = f.LugarCita, Fecha = f.FechaCita, Hora = f.HoraCita } ).ToList(); GriewCitas.DataSource = resultado; GriewCitas.DataBind(); } } txtHoraCita.Enabled = true; DropDownList1.Enabled = true; } catch { Response.Write("<script LANGUAGE='JavaScript' >alert('Revise los Datos Ingresados')</script>"); } }
protected void btnAgendar_Click(object sender, EventArgs e) { try { using (ClinicaWebEntities oConexion = new ClinicaWebEntities()) { string Fecha = txtFecha.Text; string Hora = txtHoraCita.Text; string Lugar = DropDownList1.SelectedItem.Text; int ced = Convert.ToInt32(Session["cedula"]); int queryC = (from C in oConexion.Cita where C.FechaCita == Fecha && C.HoraCita == Hora && C.LugarCita == Lugar select C.Cedula).FirstOrDefault(); if (queryC != 0) { Response.Write("<script LANGUAGE='JavaScript' >alert('La Cita Ya Ha Sido Reservada')</script>"); } else { Cita NuevaCita = new Cita(); NuevaCita.Cedula = ced; NuevaCita.FechaCita = txtFecha.Text; NuevaCita.HoraCita = txtHoraCita.Text; NuevaCita.LugarCita = DropDownList1.Text; oConexion.Cita.AddObject(NuevaCita); oConexion.SaveChanges(); bool n = true; if (n == true) { Response.Write("<script LANGUAGE='JavaScript' >alert('Se Agendo Correctamente la Cita')</script>"); } } } txtHoraCita.Enabled = true; DropDownList1.Enabled = true; } catch { Response.Write("<script LANGUAGE='JavaScript' >alert('Verifique Los Datos Ingresados')</script>"); } }
/// <summary> /// Crear un nuevo objeto Cita. /// </summary> /// <param name="idCita">Valor inicial de la propiedad IdCita.</param> /// <param name="cedula">Valor inicial de la propiedad Cedula.</param> /// <param name="fechaCita">Valor inicial de la propiedad FechaCita.</param> /// <param name="horaCita">Valor inicial de la propiedad HoraCita.</param> /// <param name="lugarCita">Valor inicial de la propiedad LugarCita.</param> public static Cita CreateCita(global::System.Int32 idCita, global::System.Int32 cedula, global::System.String fechaCita, global::System.String horaCita, global::System.String lugarCita) { Cita cita = new Cita(); cita.IdCita = idCita; cita.Cedula = cedula; cita.FechaCita = fechaCita; cita.HoraCita = horaCita; cita.LugarCita = lugarCita; return cita; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Cita. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToCita(Cita cita) { base.AddObject("Cita", cita); }