public void AgregarActualizar()
        {
            int vln_resultado;
            ClsEntidadCarreras vlo_EntidadCarreras = new ClsEntidadCarreras();
            ClsLogicaCarrera   vlo_LogicaCarreras  = new ClsLogicaCarrera();

            if (!string.IsNullOrEmpty(txtAACreditos.Text) && !string.IsNullOrEmpty(txtAANombre.Text) && !string.IsNullOrEmpty(cmbAAAcreditado.Text) && !string.IsNullOrEmpty(cmbAAGrado.Text))
            {
                //Se verifica si va actualizar o a insertar un registro.
                if (string.IsNullOrEmpty(txtAACodigo.Text))
                {
                    vlo_EntidadCarreras.CodCarrera = -1;
                }
                else
                {
                    vlo_EntidadCarreras.CodCarrera = int.Parse(txtAACodigo.Text);
                }

                //Se pasan los valores pertinentes a la entidad.
                vlo_EntidadCarreras.Grado         = cmbAAGrado.Text;
                vlo_EntidadCarreras.NombreCarrera = txtAANombre.Text;
                vlo_EntidadCarreras.TotalCreditos = int.Parse(txtAACreditos.Text);

                //Verifico la desición sobre la acredicación de la carrera.
                if (cmbAAAcreditado.Text == "SI")
                {
                    vlo_EntidadCarreras.Acreditada = true;
                }
                else
                {
                    vlo_EntidadCarreras.Acreditada = false;
                }
                try
                {
                    //Se invoca la función de agregar o actualizar una carrera.
                    vln_resultado = vlo_LogicaCarreras.AgregarActualizarCarrera(vlo_EntidadCarreras);
                    if (vln_resultado > 0)
                    {
                        MessageBox.Show("Se guardó registro de forma correcta.");
                    }
                    else
                    {
                        MessageBox.Show("No se pudo guardar registro de forma correcta.");
                    }
                }

                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                MessageBox.Show("No se puede guardar, un campo reqquerido está vacio.");
            }
        }