private void actualizarTurnosAutomovil(string patente) { DataRow row; int cont; for (cont = 0; cont < Turno.Items.Count; cont++) { int estadoTurno = Convert.ToInt32(Turno.GetItemChecked(cont)); if (estadoTurno == 0) { row = ((DataRowView)this.Turno.Items[cont]).Row; string detalle = (row[this.Turno.ValueMember]).ToString(); DAOAutomovil.modificarTurnoAutomovilPorPatente(patente, detalle, estadoTurno); } } for (cont = 0; cont < TurnoDeshabilitado.Items.Count; cont++) { int estadoTurno = Convert.ToInt32(TurnoDeshabilitado.GetItemChecked(cont)); if (estadoTurno == 1) { row = ((DataRowView)this.TurnoDeshabilitado.Items[cont]).Row; string detalle = (row[this.TurnoDeshabilitado.ValueMember]).ToString(); DAOAutomovil.modificarTurnoAutomovilPorPatente(patente, detalle, estadoTurno); } } }
private void cargarTurnosDeshabilitados(DataTable table, int estado) { int cont = 0; TurnoDeshabilitado.DataSource = table; try { DataRow row = table.Rows[cont]; while (row != null) { TurnoDeshabilitado.ValueMember = "TURNO_DESCRIPCION"; TurnoDeshabilitado.SetItemChecked(cont, Convert.ToBoolean(estado)); cont++; try { row = table.Rows[cont]; } catch { row = null; } } }catch {// Mensaje_OK("No existen turnos a asignar"); } }