Пример #1
0
        /// <summary>
        /// Actualiza las horas necesarias y las horas totales a medida que se elige
        /// un área
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void areaCombo_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                //Si no hay nada seleccionado no hago nada
                if (areaCombo.SelectedIndex == -1)
                {
                    throw new Exception();
                }

                GestorUsuarios usuarioDAO = new GestorUsuarios();

                //Obtiene la cantidad de horas que necesita el usuario en el area seleccionada
                Horario horasNecesarias = usuarioDAO.getHorasNecesarias(this.usuario, this.areaCombo.Text);
                this.horasNecesariasTextBox.Text = horasNecesarias.ToString();

                //Obtiene las horas totales hasta el momento
                Horario horasTotales = usuarioDAO.getHorasAsignadasTotales(this.usuario, this.areaCombo.Text);
                this.totalAsignadoTextBox.Text = horasTotales.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        /// <summary>
        /// Actualiza las horas necesarias y las horas totales a medida que se elige
        /// un área
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void areaCombo_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                //Si no hay nada seleccionado no hago nada
                if (areaCombo.SelectedIndex == -1)
                    throw new Exception();

                GestorUsuarios usuarioDAO = new GestorUsuarios();

                //Obtiene la cantidad de horas que necesita el usuario en el area seleccionada
                Horario horasNecesarias = usuarioDAO.getHorasNecesarias(this.usuario, this.areaCombo.Text);
                this.horasNecesariasTextBox.Text = horasNecesarias.ToString();

                //Obtiene las horas totales hasta el momento
                Horario horasTotales =usuarioDAO.getHorasAsignadasTotales(this.usuario, this.areaCombo.Text);
                this.totalAsignadoTextBox.Text = horasTotales.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }