/// <summary>
        /// agregamos a los administrativos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (int.TryParse(txtBoxDNI.Text, out int dniNoDocente) && DateTime.TryParse(txtBoxHoraIn.Text, out DateTime horaIn) && DateTime.TryParse(txtBoxHoraOut.Text, out DateTime horaOut))
            {
                administrativo = new Administrativo(txtBoxApellido.Text, txtBoxNombre.Text, dniNoDocente, checkBoxFem.Checked, horaIn, horaOut, (ECargo)Enum.Parse(typeof(ECargo), comboBoxCargo.Text));

                SoundPlayer sound = new SoundPlayer(@"c:\Windows\Media\notify.wav");
                sound.Play();

                DialogResult resultado = new DialogResult();
                Form         mensaje   = new FrmMessageBox();
                resultado = mensaje.ShowDialog();
            }
            else
            {
                DialogResult resul = new DialogResult();
                Form         msj   = new FrmMessageBoxError();
                resul = msj.ShowDialog();
            }
        }
예제 #2
0
        /// <summary>
        /// Se agregan los datos
        /// Informacion de datetime  https://docs.microsoft.com/es-es/dotnet/api/system.datetime?view=netcore-3.1
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (int.TryParse(txtBoxDNI.Text, out int dniDocente) && DateTime.TryParse(txtBoxHoraIn.Text, out DateTime horaIn) && DateTime.TryParse(txtBoxHoraOut.Text, out DateTime horaOut) && float.TryParse(txtBoxValorHora.Text, out float valorHora))
            {
                docente = new Docente(txtBoxNombre.Text, txtBoxApellido.Text, dniDocente, checkBoxFem.Checked, horaIn, horaOut, valorHora);

                listaDocente.Add(docente);

                SoundPlayer sound = new SoundPlayer(@"c:\Windows\Media\notify.wav");
                sound.Play();

                DialogResult resultado = new DialogResult();
                Form         mensaje   = new FrmMessageBox();
                resultado = mensaje.ShowDialog();
            }
            else
            {
                DialogResult resul = new DialogResult();
                Form         msj   = new FrmMessageBoxError();
                resul = msj.ShowDialog();
            }
        }
예제 #3
0
        /// <summary>
        /// Se agregan los datos
        /// info de datetime  https://docs.microsoft.com/es-es/dotnet/api/system.datetime?view=netcore-3.1
        /// info //this.nuevoAlumno = new Alumno(this.txtBoxNombre.Text, this.txtBoxApellido.Text, Convert.ToInt32(txtBoxDNILegajo.Text), this.radioBtnFem.Checked, Convert.ToInt64(txtBoxPrecio.Text));
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (int.TryParse(txtBoxDNI.Text, out int dniAlumno) && float.TryParse(txtBoxPrecio.Text, out float precioCuota) && int.TryParse(txtBoxLegajo.Text, out int Legajo) && int.TryParse(txtBoxDNIR.Text, out int dniResponsable))
            {
                nuevoAlumno = new Alumno(txtBoxNombre.Text, txtBoxApellido.Text, dniAlumno, checkBoxFem.Checked,
                                         (EColores)Enum.Parse(typeof(EColores), comboBoxSala.Text), Legajo, precioCuota, responsable);

                responsable = new Responsable(txtBoxNombreR.Text, txtBoxApellidoR.Text, dniResponsable,
                                              (EParentesco)Enum.Parse(typeof(EParentesco), comboBoxParen.Text), txtBoxTel.Text);

                SoundPlayer sound = new SoundPlayer(@"c:\Windows\Media\notify.wav");
                sound.Play();

                DialogResult resultado = new DialogResult();
                Form         mensaje   = new FrmMessageBox();
                resultado = mensaje.ShowDialog();
            }
            else
            {
                DialogResult resul = new DialogResult();
                Form         msj   = new FrmMessageBoxError();
                resul = msj.ShowDialog();
            }
        }
예제 #4
0
        /// <summary>
        /// Se asigna el profesor al aula
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnCrear_Click(object sender, EventArgs e)
        {
            if (ComboBoxColor.Text != "" && ComboBoxTurno.Text != "" && ComboBoxProf.Text != "")
            {
                switch (ComboBoxColor.Text)
                {
                case "Naranja":
                    if (indicePro >= 0)
                    {
                        Docente aux = this.docentes[ComboBoxProf.SelectedIndex];
                        aNa = new Aula((EColores)Enum.Parse(typeof(EColores), ComboBoxColor.Text), (ETurno)Enum.Parse(typeof(ETurno), ComboBoxTurno.Text), aux);
                        this.docentes.RemoveAt(indicePro);
                        this.ComboBoxProf.Items.Remove(ComboBoxProf.Items[ComboBoxProf.SelectedIndex]);

                        SoundPlayer sound = new SoundPlayer(@"c:\Windows\Media\notify.wav");
                        sound.Play();

                        DialogResult resultado = new DialogResult();
                        Form         mensaje   = new FrmMessageBox();
                        resultado = mensaje.ShowDialog();
                    }
                    break;

                case "Rojo":
                    if (indicePro >= 0)
                    {
                        Docente aux1 = this.docentes[ComboBoxProf.SelectedIndex];
                        aRo = new Aula((EColores)Enum.Parse(typeof(EColores), ComboBoxColor.Text), (ETurno)Enum.Parse(typeof(ETurno), ComboBoxTurno.Text), aux1);
                        this.docentes.RemoveAt(indicePro);
                        this.ComboBoxProf.Items.Remove(ComboBoxProf.Items[ComboBoxProf.SelectedIndex]);

                        SoundPlayer sound = new SoundPlayer(@"c:\Windows\Media\notify.wav");
                        sound.Play();

                        DialogResult resultado = new DialogResult();
                        Form         mensaje   = new FrmMessageBox();
                        resultado = mensaje.ShowDialog();
                    }
                    break;

                case "Amarillo":
                    if (indicePro >= 0)
                    {
                        Docente aux2 = this.docentes[ComboBoxProf.SelectedIndex];
                        aAma = new Aula((EColores)Enum.Parse(typeof(EColores), ComboBoxColor.Text), (ETurno)Enum.Parse(typeof(ETurno), ComboBoxTurno.Text), aux2);
                        this.docentes.RemoveAt(indicePro);
                        this.ComboBoxProf.Items.Remove(ComboBoxProf.Items[ComboBoxProf.SelectedIndex]);

                        SoundPlayer sound = new SoundPlayer(@"c:\Windows\Media\notify.wav");
                        sound.Play();

                        DialogResult resultado = new DialogResult();
                        Form         mensaje   = new FrmMessageBox();
                        resultado = mensaje.ShowDialog();
                    }
                    break;

                case "Verde":
                    if (indicePro >= 0)
                    {
                        Docente aux3 = this.docentes[ComboBoxProf.SelectedIndex];
                        aVer = new Aula((EColores)Enum.Parse(typeof(EColores), ComboBoxColor.Text), (ETurno)Enum.Parse(typeof(ETurno), ComboBoxTurno.Text), aux3);
                        this.docentes.RemoveAt(indicePro);
                        this.ComboBoxProf.Items.Remove(ComboBoxProf.Items[ComboBoxProf.SelectedIndex]);

                        SoundPlayer sound = new SoundPlayer(@"c:\Windows\Media\notify.wav");
                        sound.Play();

                        DialogResult resultado = new DialogResult();
                        Form         mensaje   = new FrmMessageBox();
                        resultado = mensaje.ShowDialog();
                    }
                    break;
                }
            }
            else
            {
                MessageBox.Show("No hay Docentes/Completar los datos");
            }
        }