private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (this.dataGridViewCursos.SelectedRows.Equals(null))
     {
         MessageBox.Show("Por favor, Seleccione un item de la lista", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         DialogResult dialogeliminar = MessageBox.Show("¿Desea Eliminar el curso?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
         if (dialogeliminar == DialogResult.Yes)
         {
             try
             {
                 GestionamientoCursos gestionamientoCursos = new GestionamientoCursos();
                 int indexcurso = int.Parse(dataGridViewCursos.CurrentCell.Value.ToString());
                 gestionamientoCursos.BorrarCursodeEstudiantes(indexcurso);
                 gestionamientoCursos.BorrarCURSO(indexcurso);
                 MessageBox.Show("Curso Eliminado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.cursosTableAdapter.Fill(this.matricula3DataSetCursos.Cursos);
             }catch (Exception exe)
             {
                 MessageBox.Show("Ocurrio un error. Por favor intentelo mas tarde" + exe.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
     }
 }
Ejemplo n.º 2
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            GestionamientoMatricula gestionamientoMatricula = new GestionamientoMatricula();
            GestionamientoCursos    gestionamientoCursos    = new GestionamientoCursos();

            try
            {
                DialogResult dialogejecutar = MessageBox.Show("¿Desea Ejecutar la Transaccion?", "Ejecutar", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (dialogejecutar == DialogResult.Yes)
                {
                    Int64 cedula = Int64.Parse(txtCedula.Text);
                    foreach (int pkcurso in cursosids)
                    {
                        gestionamientoMatricula.IngresaCursosdeCliente(cedula, pkcurso);
                    }
                    gestionamientoMatricula.IngresaFactura(DateTime.Now, cedula, 1);
                    gestionamientoMatricula.IngresaFacturadeCliente(cedula, ultimafactura());
                    MessageBox.Show("Matricula Realizada de manera exitosa", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            catch (Exception exe)
            {
                MessageBox.Show("Ocurrio un Error. Por favor Intentelo mas tarde.\n " + exe.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnIngresarCurso_Click(object sender, EventArgs e)
        {
            GestionamientoCursos gestionamientoCursos = new GestionamientoCursos();
            DateTime             fechainicio          = dateInicioCurso.Value;
            DateTime             fechafin             = dateFinCurso.Value;
            float precio    = float.Parse(txtPrecio.Text);
            int   horarioid = int.Parse(txtHorario.Text);

            try
            {
                if (checkboxnuevo.Checked)
                {     /*Si es nuevo*/
                    if (CamposVacios())
                    { /*Si hay campos vacios*/
                        MessageBox.Show("Por favor Rellene todos los espacios", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }
                    else
                    {
                        /*Caso contrario. Se procede a realizar el ingreso de curso al sistema*/
                        DialogResult dialogingresar = MessageBox.Show("¿Desea Ingresar Nuevo Curso?", "Ingresar", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                        if (dialogingresar == DialogResult.Yes)
                        {
                            gestionamientoCursos.IngresaCURSO(txtnombreCurso.Text, precio, fechainicio, fechafin, horarioid);
                            MessageBox.Show("Datos Ingresados Existosamente", "Ingreso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            return;
                        }
                        return;
                    }
                }
                else
                {
                    if (CamposVacios())
                    {
                        MessageBox.Show("Por favor Rellene todos los espacios", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }
                    else
                    { /*Procede a actualizar curso*/
                        DialogResult dialogingresar = MessageBox.Show("¿Desea Actualizar el Curso?", "Actualizar", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                        if (dialogingresar == DialogResult.Yes)
                        {
                            int codigocurso = int.Parse(txtcodigoCurso.Text);
                            gestionamientoCursos.ActualizarCurso(codigocurso, txtnombreCurso.Text, precio, fechainicio, fechafin, horarioid);
                            MessageBox.Show("Datos Actualizados Existosamente", "Ingreso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            return;
                        }
                    }
                    return;
                }
            }
            catch (Exception exe)
            {
                MessageBox.Show("Ocurrio un Error. Por favor Intentelo mas tarde.\n " + exe.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }