Ejemplo n.º 1
0
        private void btnGuardarCambios_Click(object sender, EventArgs e)
        {
            lblError.Visible          = true;
            lblError.Text             = "Actualizando horarios...";
            btnGuardarCambios.Enabled = false;
            lblError.ForeColor        = System.Drawing.Color.Violet;
            List <ComboboxItemObject> seleccionados    = lstAsignados.Items.Cast <ComboboxItemObject>().ToList();
            List <BLOQUE>             bloquesAsignados = new List <BLOQUE>();

            foreach (ComboboxItemObject item in seleccionados)
            {
                BLOQUE nuevo = new BLOQUE();
                nuevo.ID_BLOQUE = int.Parse(item.Value.ToString());
                bloquesAsignados.Add(nuevo);
            }
            bool res = at.guardarCambiosHorarios(bloquesAsignados, int.Parse(txtRut.Text));

            if (res)
            {
                lblError.Visible   = true;
                lblError.Text      = "Horarios actualizados correctamente";
                lblError.ForeColor = System.Drawing.Color.Green;
            }
            else
            {
                lblError.Visible   = true;
                lblError.Text      = "Error al actualizar horarios";
                lblError.ForeColor = System.Drawing.Color.Red;
            }
            btnGuardarCambios.Enabled = true;
        }