public Diagramacion obtenerDiagramacionPorSemana(int idProfesional, DateTime fechaDesde, DateTime fechaHasta) { EnlaceDatos enlaceDatos = new EnlaceDatos(); SqlDataReader drDiagramacion = enlaceDatos.getDiagramacionPorFecha(idProfesional, fechaDesde); if (drDiagramacion.HasRows) { drDiagramacion.Read(); Diagramacion diagramacion = new Diagramacion(); diagramacion.IdDiagramacion = Convert.ToInt32(drDiagramacion[0].ToString()); diagramacion.FechaAlta = Convert.ToDateTime(drDiagramacion[1].ToString()); diagramacion.FechaDesde = Convert.ToDateTime(drDiagramacion[2].ToString()); diagramacion.FechaHasta = Convert.ToDateTime(drDiagramacion[3].ToString()); SqlDataReader drDetallesDiagramacion = enlaceDatos.getDetallesDeDiagramacionPorSemana(idProfesional, fechaDesde, fechaHasta); if (drDetallesDiagramacion.HasRows) { while (drDetallesDiagramacion.Read()) { DetalleDiagramacion detalle = new DetalleDiagramacion(); detalle.Iddetallediagramacion = Convert.ToInt32(drDetallesDiagramacion[0].ToString()); detalle.Fecha = Convert.ToDateTime(drDetallesDiagramacion[1].ToString()); detalle.HoraDesde = Convert.ToDateTime(drDetallesDiagramacion[2].ToString()); detalle.HoraHasta = Convert.ToDateTime(drDetallesDiagramacion[3].ToString()); diagramacion.DetallesDiagramacion.Add(detalle); } } return(diagramacion); } else { return(null); } }
private void btnGuardar_Click(object sender, EventArgs e) { GestorDeTurnos gestorDeTurnos = new GestorDeTurnos(); Diagramacion diagramacion = new Diagramacion(); diagramacion.FechaAlta = DateTime.Now; diagramacion.FechaDesde = dtpFechaInicio.Value; diagramacion.FechaHasta = dtpFechaFin.Value; diagramacion.Profesional = (Profesional)cmbProfesionales.SelectedItem; btnNuevo.Enabled = true; btnCancelar.Enabled = false; btnGuardar.Enabled = false; btnDiagramar.Enabled = false; limpiarGrilla(); btnGuardar.Enabled = false; btnCancelar.Enabled = false; dtpFechaInicio.Value = DateTime.Now; dtpFechaFin.Value = dtpFechaInicio.Value.AddYears(1); dtpFechaInicio.Enabled = false; dtpFechaFin.Enabled = false; dtpHoraDesde.Enabled = false; dtpHoraHasta.Enabled = false; cmbProfesionales.SelectedIndex = 0; }
public DetallePrograma(Programa programa, Deporte deporte, int item, Diagramacion diagramacion, Reserva reserva, Estado estado) { Programa = programa; Deporte = deporte; Item = item; Diagramacion = diagramacion; Reserva = reserva; Estado = estado; }
public DetalleDiagramacion(Diagramacion diagramacion, int item, Dia dia_semana, Sector sector, Horario hora_desde, Horario hora_hasta, Personal profesor, bool lugar_confirmado, bool horario_confirmado, bool profesor_confirmado) { Diagramacion = diagramacion; Item = item; Dia_semana = dia_semana; Sector = sector; Hora_desde = hora_desde; Hora_hasta = hora_hasta; Profesor = profesor; Lugar_confirmado = lugar_confirmado; Horario_confirmado = horario_confirmado; Profesor_confirmado = profesor_confirmado; }
//Metodos public void Nueva_Diagramacion() { Diagramacion = new Diagramacion(); }