public List <CitaDatos> InicializaLista() { List <CitaDatos> lista = new List <CitaDatos>(); DateTime temp = Convert.ToDateTime("01/01/0001 10:00:00"); // Crea la lista de citas vacias para rellenar for (int i = 0; i < 24; i += 1) { var elemento = new CitaDatos() { hora = temp, horastr = temp.ToString("HH:mm"), estado = "L", tramtamiento = "", nombre = "", duracion = 0, objcalse = "cita-vacia", objalto = "25px" }; lista.Add(elemento); temp = temp.AddMinutes(_intervalo); } return(lista); }
//Listar todos los tratamientos public List <CitasEntidad> ObtenerTodos() { List <CitasEntidad> lista = new List <CitasEntidad>(); DataSet ds = CitaDatos.SeleccionarTodos(); foreach (DataRow row in ds.Tables[0].Rows) { CitasEntidad cEntidad = new CitasEntidad(); cEntidad.citaID = Convert.ToInt32(row["CitaID"].ToString()); cEntidad.fechaCita = Convert.ToDateTime(row["Fecha"].ToString()); cEntidad.pacienteID = Convert.ToInt32(row["PacienteID"].ToString()); cEntidad.descripcionCita = row["Descripcion"].ToString(); //cEntidad.nombreDuenno = row["nombreDuenno"].ToString(); //se agregua este atributo para mostrarlo en el grid view cEntidad.nombrePaciente = row["nombrePaciente"].ToString(); // se agrega este atributo para mostrarlo en el grid view lista.Add(cEntidad); } return(lista); }
public void RellenaColumnaCita(CitaDatos pr_cita, agenda pr_datos, List <CitaDatos> pr_columna) { int s_partes; pr_cita.tramtamiento = pr_datos.tratamiento; pr_cita.nombre = pr_datos.nombre; pr_cita.objcalse = "citas"; pr_cita.duracion = pr_datos.duracion; s_partes = pr_cita.duracion / _intervalo; pr_cita.objalto = (25 * s_partes).ToString() + "px"; // Reserva las siguiente for (int j = 1; j < s_partes; j++) { var s_vacia = pr_columna.Find(x => x.hora == pr_datos.horafecha.AddMinutes(_intervalo * j)); if (s_vacia != null) { s_vacia.tramtamiento = "--"; s_vacia.nombre = pr_datos.nombre; s_vacia.objcalse = "ocupada"; s_vacia.duracion = _intervalo; } } }
public void Eliminar(CitasEntidad c) { CitaDatos.Eliminar(c.citaID); }
//Modificar citas public void Modificar(CitasEntidad c) { CitaDatos.Modificar(c.citaID, c.fechaCita, c.pacienteID, c.descripcionCita); }
public void Nuevo(CitasEntidad ce) { CitaDatos.InsertarCitas(ce.fechaCita, ce.pacienteID, ce.descripcionCita); }