コード例 #1
0
        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);
                }
            }
        }
コード例 #2
0
        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");
            }
        }