public bool actualizarrNivel(ENiveles mNiveles)
        {
            cmd.Connection  = cnx;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "pr_nivel_edit";

            try
            {
                cmd.Parameters.Add(new SqlParameter("@p_idnivel", SqlDbType.Int));
                cmd.Parameters["@p_idnivel"].Value = mNiveles.idTutor;

                cmd.Parameters.Add(new SqlParameter("@p_idtutor", SqlDbType.Int));
                cmd.Parameters["@p_idtutor"].Value = mNiveles.idTutor;

                cmd.Parameters.Add(new SqlParameter("@p_grado", SqlDbType.VarChar, 100));
                cmd.Parameters["@p_grado"].Value = mNiveles.grado;


                cmd.Parameters.Add(new SqlParameter("@p_orden", SqlDbType.VarChar, 100));
                cmd.Parameters["@p_orden"].Value = mNiveles.orden;

                cmd.Parameters.Add(new SqlParameter("@p_vacante", SqlDbType.Int));
                cmd.Parameters["@p_vacante"].Value = mNiveles.vacantes;


                cnx.Open();
                cmd.ExecuteNonQuery();
                v_exito = true;
            }
            catch (SqlException ex)
            {
                v_exito = false;
                mNiveles.respuestaMsg = ex.Message;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(v_exito);
        }
 public bool editarrNivel(ENiveles eNivel)
 {
     return(_nivelesDatos.actualizarrNivel(eNivel));
 }
 public bool agregarNivel(ENiveles eNivel)
 {
     return(_nivelesDatos.insertarNivel(eNivel));
 }