public void CargarCarrera(string pvc_Condicion)
        {
            //VARAIBLES
            ClsEntidadCarreras vlo_EntidadCarrera = new ClsEntidadCarreras();
            ClsLogicaCarrera   vlo_LogicaCarrera  = new ClsLogicaCarrera();

            try
            {
                //SE INVOCA LA FUNCION DE SELECCIONAL EL CUAL RETORNA UNA ENTIDAD CARRERA CON LOS DATOS DE LA CARRERA
                vlo_EntidadCarrera = vlo_LogicaCarrera.SelecionarRegistro(pvc_Condicion);

                //SE GUARDAN LOS DATOS EN  LAS VARIABLES DE LA VENTANA PARA SER MOSTRADOS.
                txtAACodigo.Text   = vlo_EntidadCarrera.CodCarrera.ToString();
                txtAACreditos.Text = vlo_EntidadCarrera.TotalCreditos.ToString();
                txtAANombre.Text   = vlo_EntidadCarrera.NombreCarrera.ToString();
                cmbAAGrado.Text    = vlo_EntidadCarrera.Grado.ToString();
                if (vlo_EntidadCarrera.Acreditada == true)
                {
                    cmbAAAcreditado.Text = "SI";
                }
                else
                {
                    cmbAAAcreditado.Text = "NO";
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        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.");
            }
        }
        private void CargarCarrera(string pvc_Condicion)
        {
            //VARIABLES
            ClsEntidadCarreras vlo_EntidadCarrera = new ClsEntidadCarreras();
            ClsLogicaCarrera   vlo_LogicaCarrera  = new ClsLogicaCarrera();

            try
            {
                //SE CARGA UNA ENTIDAD INVOCANDO A LA FUNCIÓN DE SELECCIONAR REGISTRO.
                vlo_EntidadCarrera = vlo_LogicaCarrera.SelecionarRegistro(pvc_Condicion);
                //SE GUARDA LOS VALORES EN LAS VARIABLES CORRESPONDIENTES PARA SER MOSTRADOS AL USUARIO.
                txtCarrera.Text = vlo_EntidadCarrera.NombreCarrera;
                txtCarrera.Tag  = vlo_EntidadCarrera.CodCarrera;
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void CargarListaRegistros(string pvc_Condicion = "")
        {
            //Variables
            DataSet          vlo_DataSet;
            ClsLogicaCarrera vlo_LogicaCarrera = new ClsLogicaCarrera();

            try
            {
                //Se establede el valor del data set con los valores retonados de la base de datos.
                vlo_DataSet = vlo_LogicaCarrera.ListaCarreras(pvc_Condicion);
                //Se verifica que el retorno no sea vacio.
                if (vlo_DataSet.Tables[0].Rows.Count > 0)
                {
                    //Se guardan los datos en un gridview.
                    grdLista.AutoGenerateColumns = false;
                    grdLista.DataSource          = vlo_DataSet;
                    grdLista.DataMember          = vlo_DataSet.Tables[0].TableName;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }